Найти - Пользователи
Полная версия: криптография в питоне
Начало » Python для экспертов » криптография в питоне
1
pythonwin
Всем привет!

пожалуйста, помогите разобраться с кпиртографическими расширениями в питоне - подскажите какой лучше! нужно:
1) надежный
2) быстрый
3) кроссплатформенный (winXP, Linux)
4) бесплатный
5) простой в использовании (шифровать нужно строки, числа, объекты)
slivlen
Ппоробуй стандартный python binding для OpenSSL - _ssl. Он, вроде, подходит по всем параметрам, кроме последнего :)
pythonwin
slivlen
Ппоробуй стандартный python binding для OpenSSL - _ssl. Он, вроде, подходит по всем параметрам, кроме последнего smile
slivlen, а ссылку дать сможешь для бинарника под winXP?
slivlen
Так она вмете с питоном собирается обычно. Либо статически либо динамически. Попробуй выполнить import _ssl. Вполне возможно что она уже есть в дистрибе.
P.S. Я python под виндой почти не использую так что сказать конкретней ничего немогу.
pythonwin
slivlen, спасибо! :)
++1

а может ли он шифровать строки unicode длиной от 400 до 65535?
slivlen
Думаю умеет, но как я понял он нужен в основном для поддержки шифрования в сокетах. Но вот тут поискал еще и нашел более подходящий модуль: http://trevp.net/tlslite/
ИМХО его лучше использовать, т.к. по нему доков больше и он предоставляет огромное количество возможностей. Еще есть PyCrypto - тоже довольно хороший модуль(TLSLite предоставляет интерфейс к нему).
bialix
PyCrypto
pyuser
Кто-нибудь может поделиться примерами основных моментов работы с TLS Lite (интересует интерфейс к OpenSSL) как то:
- генерация ключа и сертификата
- шифрование с выбранным ключем
- подпись документа
- проверка подписи
- дешифрование

WinXP, Python 2.5.1, PyWin 210, TLS Lite 0.3.8
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB