一尘不染

用Java计算SHA 3哈希

java

我一直在使用CryptoJS(即CryptoJS.algo.SHA3.creat())库在前端进行SHA-3哈希处理。(请参阅http://crypto-
js.googlecode.com/svn/tags/3.1.2/build/rollups/sha3.js)

我想知道是否有任何Java库等效项?但是到目前为止,我还没有找到任何东西。Java SHA-3示例也不是很多。

sun.security.Provider具有SHA-3,但在Eclipse下不可见。另外,我不确定这个太阳的SHA-3是否与CryptoJS的SHA-3相同。

有人可以提供一些例子吗?


阅读 521

收藏
2020-12-03

共1个答案

一尘不染

用于加密和加密支持的常见Java参考实现可能是BouncyCastle。这可能是一个庞大的图书馆,这就是为什么我们经常(正确或错误地)接触sun.security的原因。

无论如何,BouncyCastle似乎提供了org.bouncycastle.jcajce.provider.digest.SHA3.DigestSHA3

2020-12-03