Я пытался использовать ChaCha20 для школьной работы, но не могу импортировать его. Когда я запускаю код, я получаю сообщение об ошибке
from Crypto.Cipher import ChaCha20
ImportError: cannot import name ChaCha20
Я пытался импортировать другие вещи из Crypto.Cipher (например, AES), и я не получаю никаких ошибок.
РЕДАКТИРОВАТЬ: Даже после удаления всего и переустановки pycryptodome (только) я все еще получаю ту же ошибку, какие-либо идеи, почему?
EDIT2: Теперь я был идиотом. После удаления pycrypto и установки pycryptodome это не сработало, потому что я установил его для python2.x и использовал python3.x для его решения, мне нужно было только сделать pip3 install pycryptodome
ChaCha20
доступен только вPyCryptodome
а> видимо. - person ForceBru   schedule 02.10.2018pycryptodomex
: это то же самое, что иpycryptodome
, но в отдельном пространстве именCryptodome
(так что вы сможете использоватьCryptodome.Cipher.ChaCha20
и не столкнуться со старым pycrypto). - person SquareRootOfTwentyThree   schedule 08.10.2018