Hi Leute!!
Ich wollte den MD5 code einer Datei bekommen..
leider bekomme ich immer diesselbe Ausgabe egal welche Datei ich nehme..
Was mache ich verkehrt?
Zur Ergänzung:
der Code soll der neue Name der Datei werden..
Ich wollte den MD5 code einer Datei bekommen..
leider bekomme ich immer diesselbe Ausgabe egal welche Datei ich nehme..
Was mache ich verkehrt?
Zur Ergänzung:
der Code soll der neue Name der Datei werden..
Java:
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.security.MessageDigest;
public class Main3 {
public static void main(String[] args) {
MessageDigest md;
try {
md = MessageDigest.getInstance("MD5");
BufferedInputStream in = new BufferedInputStream(new FileInputStream("src/Smile1.jpg"));
int theByte = 0;
while ((theByte = in.read()) != -1) {
md.update((byte) theByte);
}
in.close();
byte[] theDigest = md.digest();
System.out.println(theDigest);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Zuletzt bearbeitet: