我想在黑莓应用程序中执行 SHA256 散列。搜索时,我发现 Bouncy Castle 项目为此提供了一个加密库,但我找不到任何示例来展示如何使用 SHA256 散列。
问问题
5039 次
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 回答