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