В этой статье описывается алгоритм Digest MD5, реализованный Java. Поделитесь этим для вашей ссылки, следующим образом:
Пакет com.soufun.com; импортировать java.io.unsupportedencodingexception; импорт java.security.messagedigest; импорт java.security.nosuchalgorithmexcept UnsupportedEncodingException {String Str = "Hellomd Digest Algorithm запускается"; System.out.println ("RAW Value" + Str); Исключение, UnsupportedEncodingException {// Получить зашифрованный объект MD5, и вы также можете получить зашифрованный SHA -объект MessageDigest MD5 = MessageGest.getInstance ("MD5"); Buffer (); 16) {buffer.append ("0"); buffer.append (integer.tohexstring (val));Использовать org.apache.commons.codec.digest.digestutilsorg.apache.commons.codec.digest.digestutils для реализации шифрования MD5
Конфигурация в Maven:
<Depective> <groupId> commons-codec </GroupId> <artifactid> commons-codec </artifactid> <sersive> 1.4 </version> </depervice>
Обратите внимание, что разница между версией 1.2 и версией 1.4 очень большая, потому что есть много методов, расширенных в 1.4.
Конкретный код заключается в следующем:
public Static wehpmd5 (String str) {try {string md5 = digestutils.md5hex (str.getbytes ("utf-8");PS: друзья, которые заинтересованы в шифровании и дешифровании, также могут относиться к онлайн -инструментам этого сайта:
Безопасность пароля онлайн -обнаружение:
http://tools.vevb.com/password/my_password_safe
Высокопрочный генератор паролей:
http://tools.vevb.com/password/createstrongpassword
Инструменты гром, экспресс и торнадо URL
http://tools.vevb.com/password/urlrethunder
Инструмент по шифрованию хэша/хэш -хэш -хэша:
http://tools.vevb.com/password/hash_encrypt
Онлайн MD5/HASH/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160 Инструмент шифрования:
http://tools.vevb.com/password/hash_md5_sha
Онлайн SHA1/SHA224/SHA256/SHA384/SHA512 Инструмент шифрования:
http://tools.vevb.com/password/sha_encode
Я надеюсь, что эта статья будет полезна для всех Java Programming.