377 похожих чатов

Приветсвую, необходимо реализовать на Python AES шифрование с произвольным ключом

и текстом. Уже второй день голову ломаю. Подскажите пожалуйста есть ли готовые решения или бибилеотеки для этого?

8 ответов

7 просмотров

https://pycryptodome.readthedocs.io/en/latest/src/cipher/aes.html ?

lodyr- Автор вопроса
J
https://pycryptodome.readthedocs.io/en/latest/src/...

здесь ключ может быть только 16 байт, а мне это не подходит

lodyr
здесь ключ может быть только 16 байт, а мне это не...

https://stackoverflow.com/questions/70252927/python3-allow-for-custom-key-size-using-aes256 you need a Password Based KDF such as PBKDF2, Argon2 or scrypt to first derive a key (or two) and then use that to encrypt. KDF использовать надо?

lodyr- Автор вопроса
lodyr- Автор вопроса
J
https://stackoverflow.com/questions/70252927/pytho...

только понять бы еще, как это использовать

lodyr- Автор вопроса
J
https://stackoverflow.com/questions/70252927/pytho...

Реализовал, но пришла другая беда. После шифроки все ресурсы для онлайн шифрования не могут считать это шифр (http://www.and-rey.ru/crypt/, https://calcok.com/raznoe/11.php, https://crypt-online.ru/crypts/aes/) Я новичек в критопграфии и не понимаю с чем это связано, но между собой они работают прекрасно. Надо ли это как-то фиксить?

lodyr
здесь ключ может быть только 16 байт, а мне это не...

Да ладно? > Its keys can be 128, 192, or 256 bits long. Ну а иные длины это уже не AES получается. Из произвольного набора данных можно выработать с помощью KDF ключ, но последний всё равно будет 128, 192 или 256 бит

lodyr- Автор вопроса
Georgy Firsov
Да ладно? > Its keys can be 128, 192, or 256 bits ...

Ок, в общем сути дела это не меняет. Ключ может быть фиксированной длины, а в случае работы с пользователям (как у мпеня) - это не юзабилити

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Any dog on Fantom ?
Bitcoin Magic
19
Whatever happened with the one way bridge to AVAX? Was there ever any volume from that? BASED team never really provided any update
John Doe 52
33
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Tax his land, Tax his bed, Tax the table At which he's fed. Tax his work, Tax his pay, He works for peanuts Anyway! Tax his cow, Tax his goat, Tax his pants, Tax his coat....
Forge
5
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
All taxes are not theft. U want to live in a country with no military?? How about infrastructure? (Roads, bridges, etc). People can use ARRR to avoid paying some taxes, but ...
W B
12
Only 1000 new holders since aug 2023??
Drunken Barbie
12
Карта сайта