Loading...

ファイルからmd5

Javaです。
MD5を求めます。
APIにMessageDigestがありますのでそれを使用します。

static String md5(File file) throws NoSuchAlgorithmException, IOException {
MessageDigest digest = MessageDigest.getInstance("MD5");

FileInputStream stream = new FileInputStream(file);

try {
byte[] buf = new byte[8192];
int len = 0;
while (0 <= (len = stream.read(buf))) {
digest.update(buf, 0, len);
}

byte[] hash = digest.digest();
return toHexString(hash);
} finally {
try {
stream.close();
} catch (IOException e) {

}
}

}
リアクション: 
暗号 7755982355994534550

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS