Tag: sha

java中的SHA2密码哈希

我正在尝试使用SHA2散列一些密码。 我在哪里可以获得一段Java代码? 我看过那篇文章,但我遗漏了一些东西: 用Java编写SHA2密码 Mac mac = Mac.getInstance(“HmacSha256”); SecretKeySpec secret = new SecretKeySpec(key.getBytes(), “HmacSha256”); mac.init(secret); byte[] shaDigest = mac.doFinal(phrase.getBytes()); String hash = “”; for(byte b:shaDigest) { hash += String.format(“%02x”,b); } 这句话是我想编码的字符串吗? 什么是关键(第2行) 提前致谢

Java:如何为文件创建SHA-1?

在纯Java6中为非常大的文件创建SHA-1的最佳方法是什么? 如何实现此方法: public abstract String createSha1(java.io.File file);