Я хочу зашифровать пароли пользователей их паролем
Я имею в виду, что зашифрованная строка
Расшифровывать можно только с введенным пользователем основным паролем
Пользователь ввел 12345 для пароля
Только зашифрованное значение может быть расшифровано с помощью ключа 12345
Всего 1 ответ
Это была как раз главная тема, с которой я столкнулся на прошлой неделе. Я хочу описать, как я это делаю
Генерация ключа из пользовательского ввода с Crypto.Cipher & AES
from Crypto.Cipher import AES
cipher = AES.new(convert(input), AES.MODE_ECB)
Когда ключ сгенерирован, вы можете зашифровать вашу строку с помощью шифра
encoded = base64.b64encode(cipher.encrypt(input.rjust(32)))
Это все : - )