Я пытаюсь создать две функции с использованием PyCrypto, которые принимают два параметра: сообщение и ключ, а затем шифруют/расшифровывают сообщение.
Я нашел несколько ссылок в Интернете чтобы помочь мне, но у каждого из них есть недостатки:
Этот код в codekoala использует os.urandom, что не рекомендуется PyCrypto.
Более того, не гарантируется, что ключ, который я даю функции, будет иметь точную ожидаемую длину. Что я могу сделать, чтобы это произошло?
Кроме того, существует несколько режимов, какой из них рекомендуется? Я не знаю, что использовать :/
Наконец, что такое IV? Могу ли я предоставить другой IV для шифрования и дешифрования, или это вернет другой результат?
Подробнее здесь: https://stackoverflow.com/questions/125 ... to-aes-256