1 6 7 package org.contineo.core; 8 9 import java.security.MessageDigest ; 10 import java.security.NoSuchAlgorithmException ; 11 12 import org.apache.log4j.Level; 13 import org.apache.log4j.Logger; 14 19 public class CryptBean { 20 21 26 public static String cryptString(String original) 27 { 28 String copy = ""; 29 try { 30 MessageDigest md = MessageDigest.getInstance("SHA"); 31 byte digest[] = md.digest(original.getBytes()); 32 for (int i=0; i < digest.length; i++) 33 copy += Integer.toHexString(digest[i]&0xFF); 34 } 35 catch (NoSuchAlgorithmException nsae) { 36 logError(nsae.getMessage()); 37 } 38 return copy; 39 } 40 41 private static void logError(String message) { 42 Logger logger = LoggingManager.getLogger(org.contineo.core.CryptBean.class); 43 if (logger.isEnabledFor(Level.ERROR)) 44 logger.error(message); 45 } 46 } 47 | Popular Tags |