在Java中计算SHA 3哈希

我一直在使用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相同.

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

解决方法

用于加密和加密支持的通用Java参考实现可能是 BouncyCastle.它可以是一个大的库来引入,这就是为什么我们经常达到sun.security(正确或错误).

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

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...