Java'in Dosya bir MD5 Sağlama almak | Netgez.com
SORU
20 Kasım 2008, PERŞEMBE


Java'in Dosya bir MD5 SaÄŸlama almak

Java bir dosyanın MD5 sağlama almak için kullanmak için arıyorum. Gerçekten ama bir dosyanın MD5 sağlama almak için nasıl gösteren bir şey bulmak mümkün olmamıştır şaşırdım.

Nasıl yapılır?

CEVAP
20 Kasım 2008, PERŞEMBE


Normalde yaptığınız gibi giriş akışı kullanırken özeti, veriler üzerinde ekstra bir pas vermek yerine hesaplamak, böylece giriş akışı bir dekoratör, java.security.DigestInputStream, var.

MessageDigest md = MessageDigest.getInstance("MD5");
try (InputStream is = Files.newInputStream(Paths.get("file.txt"))) {
  DigestInputStream dis = new DigestInputStream(is, md);
  /* Read stream to EOF as normal... */
}
byte[] digest = md.digest();

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Kenneth HÃ¥konsen

    Kenneth HÃ¥k

    13 Mart 2011
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • THE RED DRAGON

    THE RED DRAG

    6 ÅžUBAT 2009