From: Hendrik <nh...@us...> - 2009-08-30 19:44:26
|
Update of /cvsroot/arianne/marauroa/src/marauroa/common/crypto In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv11351/src/marauroa/common/crypto Modified Files: Hash.java Log Message: use utf-8 instead of the local plattform default Index: Hash.java =================================================================== RCS file: /cvsroot/arianne/marauroa/src/marauroa/common/crypto/Hash.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Hash.java 18 Jul 2009 11:11:37 -0000 1.8 --- Hash.java 30 Aug 2009 17:53:48 -0000 1.9 *************** *** 13,16 **** --- 13,17 ---- package marauroa.common.crypto; + import java.io.UnsupportedEncodingException; import java.math.BigInteger; import java.security.MessageDigest; *************** *** 18,21 **** --- 19,25 ---- import java.security.SecureRandom; + import marauroa.common.Log4J; + import marauroa.common.Logger; + /** * This class is used to create Hashes of byte arrays. *************** *** 28,31 **** --- 32,36 ---- */ public class Hash { + private static Logger logger = Log4J.getLogger(Hash.class); private static String hex = "0123456789ABCDEF"; *************** *** 53,57 **** */ synchronized public static final byte[] hash(final String value) { ! return hash(value.getBytes()); } --- 58,67 ---- */ synchronized public static final byte[] hash(final String value) { ! try { ! return hash(value.getBytes("UTF-8")); ! } catch (UnsupportedEncodingException e) { ! logger.error(e, e); ! return null; ! } } |