Bouncy Castle加密库通过SHA256散列

时间:2011-02-17 08:06:49

标签: blackberry java-me bouncycastle sha256

我想在Blackberry应用程序中执行SHA256哈希。搜索时,我发现Bouncy Castle项目有一个加密库,但我找不到任何示例来展示如何使用SHA256哈希。

2 个答案:

答案 0 :(得分:2)

只需将user598312的答案重新发布为回复而非评论,以便人们了解解决方案。

private static byte[] getSHA512(String key) {
    SHA512Digest digester = new SHA512Digest();
    byte[] retValue = new byte[digester.getDigestSize()];
    digester.update(key.getBytes(), 0, key.length());
    digester.doFinal(retValue, 0);
    return retValue;
}

答案 1 :(得分:0)

BlackBerry已经内置了BouncyCastle API中几乎所有内容的实现。对于SHA256,有SHA256Digest