Я использовал библиотеку CryptoJS (то есть CryptoJS.algo.SHA3.creat()
) для хэш SHA-3 на переднем конце. (см. http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha3.js)Расчет SHA 3 Hash в Java
Мне было интересно, есть ли эквивалентность библиотеки Java? Но пока я их не нашел. Не так много примеров Java SHA-3.
sun.security.Provider
имеет SHA-3, но он не виден под Eclipse. Кроме того, я не уверен, является ли SHA-3 этого Солнца таким же, как SHA-3 CryptoJS.
Может ли кто-нибудь указать несколько примеров?
FWIW, вы можете, на самом деле, ВС доступа * классов в Eclipse.. Для проекта, в котором вам нужно ссылаться на классы, укажите проект Java Build Path -> Libraries и убедитесь, что ссылка на «Системную библиотеку JRE» является автономной, установленной JRE (не JRE в установочном JDK) и упоминается как «Alternate JRE». [Не то, чтобы я рекомендовал это делать ...] – jdv
@jdv Классы 'sun. *' Скрыты по причине. Вы не должны использовать их, иначе вы рискуете, что ваша программа будет разбита на будущую версию Java. См. [Почему разработчики не должны писать программы Это Call 'sun' Packages] (http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html) – Jesper
@ Jesper, я знаю об этом , поэтому в моих комментариях и ответах есть очевидные оговорки вокруг них. – jdv