12. marts 2003 - 16:11
Der er
3 kommentarer og
1 løsning
hashkey
Jeg mangler en metode, som kan returnere en unik nøgle. I php bruger jeg md5-funktionen til dette, jeg mangler noget tilsvarende i JAVA. Jeg skal bruge nøglen i en URL, så den må gerne være ren alfa-numerisk.
Gerne med kode eksempel, på forhånd tak
12. marts 2003 - 16:16
#2
Eksempel:
import java.security.MessageDigest;
public class MD5 {
public static void main(String[] args) {
System.out.println(oldencrypt("Dette er en test !"));
}
public static String oldencrypt(String pass) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
return toHex(md.digest(pass.getBytes()));
} catch (Exception e) {
return null;
}
}
private static String toHex(byte[] ba) {
char hexdigit[] = { '0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
StringBuffer sb = new StringBuffer("");
for (int i = 0; i < ba.length; i++) {
sb.append(hexdigit[(ba[i] >> 4) & 0x0F]);
sb.append(hexdigit[ba[i] & 0x0F]);
}
return sb.toString();
}
}