2

我想在黑莓应用程序中执行 SHA256 散列。搜索时,我发现 Bouncy Castle 项目为此提供了一个加密库,但我找不到任何示例来展示如何使用 SHA256 散列。

4

2 回答 2

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;
}
于 2012-10-16T10:59:26.657 回答
0

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

于 2012-10-28T22:46:48.773 回答