001
014
015 package com.liferay.portal.kernel.util;
016
017
021 public class DigesterUtil {
022
023 public static String digest(String text) {
024 return getDigester().digest(text);
025 }
026
027 public static String digest(String algorithm, String... text) {
028 return getDigester().digest(algorithm, text);
029 }
030
031 public static String digestBase64(String text) {
032 return getDigester().digestBase64(text);
033 }
034
035 public static String digestBase64(String algorithm, String... text) {
036 return getDigester().digestBase64(algorithm, text);
037 }
038
039 public static String digestHex(String text) {
040 return getDigester().digestHex(text);
041 }
042
043 public static String digestHex(String algorithm, String... text) {
044 return getDigester().digestHex(algorithm, text);
045 }
046
047 public static byte[] digestRaw(String text) {
048 return getDigester().digestRaw(text);
049 }
050
051 public static byte[] digestRaw(String algorithm, String... text) {
052 return getDigester().digestRaw(algorithm, text);
053 }
054
055 public static Digester getDigester() {
056 return _digester;
057 }
058
059 public void setDigester(Digester digester) {
060 _digester = digester;
061 }
062
063 private static Digester _digester;
064
065 }