Мы все знаем, что когда пользователи добавляют информацию, некоторая конфиденциальная информация, такая как номера идентификационных карт, номера мобильных телефонов, пароли для входа в систему и другую информацию.
Как правило, после получения информации, добавленной пользователем со страницы, шифрование зашифровано, а затем сохраняется в базе данных. Технология.
Мы привыкли к шифрованию на уровне обслуживания. Будьте эффективны, число зашифровано, код выглядит следующим образом:
<span style = "White-Spice: pre"> </span>/*** <p> Описание: Encryption Cod Дата: 27 июля 2015 г. */Public String SecretonCrypt (String userPasword). Вызывает исключение {// Использование Cipher Cipher.get Encament ("AES"); GenerateKey (); ()).Приложение в конкретном коде:
<span style = "Белая точка: pre"> </span>/*** <p> Описание: Сохранить основную информацию пользователя </p>* @param personbaseinfo Основная информация пользователя* @return boolean, true представляет добавления Чтобы добавить успех, False Preferation добавляет сбой* @Throws Exception* @Date: 27 июля 2015 г.*/ public boolean saveuseUserinformation (userbaseinfo userbaseinfo) Throws Exception {boolean ult = false; («Пароль пользователя:» + censuloncrypt (userbaseinfo.getuserpassword ())); Информация userBaseInfoService .save (userBaseInfo);Пароль пользователя, хранящийся в базе данных: вторая строка - это зашифрованный пароль пользователя.
Ну, процесс шифрования введен выше. Пейдж, но сама шифрование и дешифрование сама пары сами по себе. Поэтому помните, что когда вы зашифрованы, вы должны сделать это вместе.
<span style = "font-size: 18px; белый Spie:"> </span> <span style = "font-size: 14px;">/*** <p> Описание: функция дешифрования </p>* @param userpassword * @return * @Throws Exception * @AnceHor: Gaoying * @Update: * @Date: 2015-7-27 */ public stringCretDecrypt (String Password) Throws Exception {// Использование экземпляра Cipher cipher = cipher.getinstance ("AES"); ); "); // Получить данные данных [] src = new Byte [fisdat.available ()]; int len = fisdat.read (src); int total = 0; около (total <src.length) {total += Len;Что касается, мы закончили шифрование и дешифрование.
Выше всего содержимое этой статьи.