Хеширование крипто библиотеки Bouncy Castle через SHA256 - PullRequest
2 голосов
/ 17 февраля 2011

Я хочу выполнить хеширование SHA256 в приложении Blackberry.В процессе поиска я обнаружил, что в проекте Bouncy Castle есть криптографическая библиотека, но я не могу найти примеров, показывающих, как использовать хеширование SHA256.

Ответы [ 2 ]

2 голосов
/ 16 октября 2012

Просто отправьте ответ 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;
}
0 голосов
/ 29 октября 2012

BlackBerry имеет встроенные реализации почти всего в API BouncyCastle. Для SHA256 есть SHA256Digest .

...