2015-04-14 7 views
0

Я искал по всему Интернету, как шифровать/дешифровать пароль или строку, используя AES в Spring Framework. Любые ссылки или учебники? Объяснение AES тоже хорошо, но, пожалуйста, используйте не-nerd слова.AES Шифрование/дешифрование с использованием Spring Security

Если вам интересно, почему я должен это делать, так это то, что нам нужно зашифровать пароль и сохранить его в сеансе и получить его из сеанса для дешифрования, а затем использовать его.

Заранее спасибо.

+0

Не шифруйте пароли. Хеши их. Всякий раз, когда вам нужно подтвердить пароль, введите новый пароль и сравните хеши. Чтобы сделать это более безопасным, используйте что-то вроде PBKDF2 или скрипите с солью и много итераций. –

ответ

2

Весна безопасности на самом деле не создает сами инструменты шифрования - они больше касаются аутентификации, входа в систему, сеансов и кодирования (так, хеширование паролей и т. Д.). Взгляните на http://www.jasypt.org/, который обычно используется с весной безопасности, если требуется шифрование/дешифрование на уровне безопасности пружины (http://www.jasypt.org/springsecurity.html).

Смежные вопросы