Пример этой статьи показывает метод реализации шифрования MD5 в Java. Поделитесь этим для всех для вашей ссылки. Конкретный метод реализации следующим образом:
Import Java.security.messagedigest; 2 '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'E', 'e', 'e', 'e', 'e', 'e', 'e', 'e', ' e ',' e ',' e ',' f '}; "Md5");} / ** * Это возвращает экземпляр синглета * / public static md5hashutil getInstance () throws nosuchalgorithmexception {if (md5 == null) {md5 = new md5hashutil ();} return (md5);} Статическая строка HashCode (String DataTohash) бросает noshuchalgorithmexception {return getInstance (). (byte [] datatohash) {return hexstringfrombytes)). ;} public ic string hexstringfrombytes (byte [] b) {string hex = "" "; int msb; int lsb = 0; int i; // msb карты в idx 0 для (i = 0; i <b.length; i ++) {msb = (int) b [i] & 0x000000ff) / 16; ;} Return (hex);} public void main (String args []) бросает noshalgorithmexception {string string = "my name is zhangli";
Например, приведенный выше код реализует алгоритм шифрования MD5 для языка Java, а вывод - это шифвый текст после шифрования!
Зашифрованный зашифрованный текст обычно сохраняется в базе данных.
В то же время алгоритм шифрования MD5 необратимый, а сложность растрескивания очень высока. Также взломан MD5.
Есть надежда, что эта статья полезна для дизайна программы Java каждого.