Шифрование RSA, расшифровка
Шифрование DES, расшифровка
Шифрование MD5
Шифрование SHA1
Шифрование Base64, расшифровка
Преобразование строки Base64 в изображение
Преобразование изображения в строку Base64
Шаг 1. Добавьте это в свой корневой файл build.gradle в конце репозиториев:
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
Шаг 2. Добавьте зависимость:
dependencies {
compile 'com.github.mengpeng920223:EncryptAndroid:v1.0.0'
}
Шаг 1: Получите открытый и закрытый ключи:
KeyPair keyPair = RsaEncryptUtils.createRsaPassword();
PrivateKey aPrivate = keyPair.getPrivate();
PublicKey aPublic = keyPair.getPublic();
Шаг 2: Шифруйте:
// Обычно используется закрытый ключ для шифрования
String encode_result = RsaEncryptUtils.rsaEncode(content, aPrivate);
Шаг 3: Расшифровывайте:
// Обычно используется открытый ключ для расшифровки
String decode_result = RsaEncryptUtils.rsaDecode(str, aPublic);
Шаг 1: Шифруйте:
// Собственный пароль для шифрования
String encode = DesEncryptUtils.desEncode(passwords, content);
Шаг 2: Расшифровывайте:
// Зашифрованный контент, пароль, используемый при шифровании
String des_result = DesEncryptUtils.desDecode(decode, passwords);
Шифруйте:
// Контент, который нужно зашифровать
String encode = Md5EncryptUtils.md5Encode(content);
Шифруйте:
// Контент, который нужно зашифровать
String encode = Sha1EncryptUtils.sha1Encode(content);
Шаг 1: Шифруйте:
// Контент, который нужно зашифровать
String encode = Base64.encode(content);
Шаг 2: Расшифровывайте:
// Зашифрованный контент
String content = Base64.decode(encode);
Преобразуйте строку Base64 в изображение:
/**
* Параметр один: строка, которую нужно преобразовать в изображение (имя файла)
* Параметр два: путь к файлу, по умолчанию —
Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DCIM) + filename
* Параметр три: имя файла (например: abc.png , aaa.jpg)
*/
String encode = Base64.stringToPic(content , filepath , filename);
Преобразуйте изображение в строку Base64:
String content = Base64.picToString(filePath);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )