AES симметричное шифрование
Для упрощения разработки и повышения производительности.
Лицензирование
Maven
Apache License 2.0
Код:
String content = "Hello World";
String seed = "xuxiaowei.com.cn";
System.out.println("Исходный текст: " + content);
System.out.println("Ключ (пароль): " + seed);
String encryptStr = Aes.encryptStr(content, seed);
System.out.println("Зашифрованный результат: " + encryptStr);
String decryptStr = Aes.decryptStr(encryptStr, seed);
System.out.println("Расшифрованный результат: " + decryptStr);
Результат:
Исходный текст: Hello World Ключ (пароль): xuxiaowei.com.cn Зашифрованный результат: e33b80dab15be20728f0dccaee94d90b Расшифрованный результат: Hello World
Примеры для типов String и byte можно найти в тестовом классе.
crypto-js — библиотека для работы с криптографией.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )