md5
lima-city → Forum → Programmiersprachen → Java
algorithmus
artikel
beitrag
buffer
byte
digest
einfache klasse
fragen
import
klasse
meinst
quelltext
unterschied
-
hi ich habe mal ein frage und zwar wie verschl?sselt man in java eine string mit md5???
MfG r1x
Beitrag ge?ndert am 6.01.2006 17:44 von r1x -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://aktuell.de.selfhtml.org/artikel/javascript/md5/
da findest du den algorithmus in javascript.
mu?t ihn nur noch nach Java konvertieren -
Hier eine MD5-Klasse:
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5 {
public static String getHash(String deinString) throws NoSuchAlgorithmException{
MessageDigest m = MessageDigest.getInstance("MD5");
byte[] b = m.digest(deinString.getBytes());
StringBuffer buffer = new StringBuffer();
for (int i=0; i<b.length; i++){
buffer.append(Integer.toHexString(b & 0xFF));
}
return buffer.toString();
}
}
Beitrag ge?ndert am 9.01.2006 12:56 von puni
Beitrag ge?ndert am 9.01.2006 12:56 von puni -
?hm ja danke f?r die klasse^^ aber hab noch ne frage wie importiere ich das oder ich frage mal woher???
also die beiden sachen da???
MfG r1x -
Na sowas, jemand der MD5 in Java programmieren will und keine Klassen importieren kann *g*
Wenn Du eine Klasse schreibst, brauchst Du spezielle andere Klassen oder gesamte Klassenpakete,
um auf ben?tigte Resourcen zugreifen zu k?nnen.
Diese Klassen werden im JDK mitgeliefert.
Du brauchst diese einfach nur in Deiner Klasse zu importieren.
Und meine Vorlage von eben ist eine einfache Klasse, die halt etwas importiert.
Kopier Dir den Quelltext, speichere es als MD5.java ab, kompiliere es und fertig.
Dann kannst Du diese Klasse immer verwenden wenn Du einen String umwandeln willst.
EDIT:
Da f?llt mir ein...
Bist Du sicher dass Du Java und nicht JavaScript meinst?
Beitrag ge?ndert am 9.01.2006 19:02 von puni -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage