Однако, на Python есть некоторые криптографические примитивы: модули
hashlib
и
hmac
Section "ServerFlags"
Option "DontVTSwitch" "on"
EndSection
предоставляют наиболее распространенные алгоритмы дайджеста (MD5, SHA-1, SHA-2) и соответствующие алгоритмы HMAC. Кроме того, на Python встроена целочисленная арифметика произвольной точности, что позволяет эффективно реализовывать некоторые асимметричные алгоритмы на чистом Python (по крайней мере, подписание и верификация, не обязательно генерация ключей). [114308]Python-RSA[114309] ([114310]rsa[114311]) является чисто питоновской реализацией RSA PKCS#1 1.5.
Вам следует установить PyCrypto. Это было бы в стандартной библиотеке, если бы не юридические ограничения. Большинство дистрибутивов включают в себя пакет PyCrypto. Если нет (я не знаком с Levinux), вам нужно будет установить gcc. Если в вашем дистрибутиве отсутствует gcc (или кросс-компиляционная система, чтобы легко компилировать пакеты на более полной системе), это не подходит для серьезной работы.[113804].Python не поставляется с какими-либо алгоритмами шифрования (в частности AES), так как распространение кода шифрования юридически ограничено во многих частях света. Внешняя библиотека [114312]официально рекомендуемая [114313] - это [114314]PyCrypto[114315].
Вы можете использовать PV .
Для более подробной информации см. Суперпользовательский Q / A Есть ли способ увидеть любой прогресс смолы на файл?