From: erik Date: Mon, 5 Jul 2010 10:38:38 +0000 (+0000) Subject: (no commit message) X-Git-Tag: wamblee-utils-0.3~132 X-Git-Url: http://wamblee.org/gitweb/?a=commitdiff_plain;h=bfe16507f5e866c701177e1d78d5d616ce4f049c;p=utils --- diff --git a/security/usermgt/src/main/java/org/wamblee/security/encryption/Md5HexMessageDigester.java b/security/usermgt/src/main/java/org/wamblee/security/encryption/Md5HexMessageDigester.java deleted file mode 100644 index e509c281..00000000 --- a/security/usermgt/src/main/java/org/wamblee/security/encryption/Md5HexMessageDigester.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2005-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.wamblee.security.encryption; - -import org.apache.commons.codec.binary.Hex; - -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; - -/** - * MD5 Hex encoder. - * - * @author Erik Brakkee - */ -public class Md5HexMessageDigester implements MessageDigester { - /** - * Constructs the message digester. - * - */ - public Md5HexMessageDigester() { - // Empty - } - - /* - * (non-Javadoc) - * - * @see org.wamblee.security.MessageDigester#hash(java.lang.String) - */ - public String hash(String aValue) { - try { - MessageDigest digest = MessageDigest.getInstance("MD5"); - byte[] result = digest.digest(aValue.getBytes()); - char[] charResult = Hex.encodeHex(result); - - return new String(charResult); - } catch (NoSuchAlgorithmException e) { - throw new IllegalArgumentException("MD5 not supported????"); - } - } -} diff --git a/security/usermgt/src/main/java/org/wamblee/security/encryption/MessageDigester.java b/security/usermgt/src/main/java/org/wamblee/security/encryption/MessageDigester.java deleted file mode 100644 index 42be966f..00000000 --- a/security/usermgt/src/main/java/org/wamblee/security/encryption/MessageDigester.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2005-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.wamblee.security.encryption; - -/** - * Utility class that encapsulates a message digest method. - */ -public interface MessageDigester { - /** - * Computes a message digest for a value and encodes it in some way. - * - * @param aValue - * Value to compute digest for. - * - * @return Encoded digest. - */ - String hash(String aValue); -}