pythonwin
Ноя. 13, 2006 10:35:43
Всем привет!
пожалуйста, помогите разобраться с кпиртографическими расширениями в питоне - подскажите какой лучше! нужно:
1) надежный
2) быстрый
3) кроссплатформенный (winXP, Linux)
4) бесплатный
5) простой в использовании (шифровать нужно строки, числа, объекты)
slivlen
Ноя. 13, 2006 14:00:38
Ппоробуй стандартный python binding для OpenSSL - _ssl. Он, вроде, подходит по всем параметрам, кроме последнего :)
pythonwin
Ноя. 13, 2006 14:39:28
slivlen
Ппоробуй стандартный python binding для OpenSSL - _ssl. Он, вроде, подходит по всем параметрам, кроме последнего smile
slivlen, а ссылку дать сможешь для бинарника под winXP?
slivlen
Ноя. 13, 2006 15:01:53
Так она вмете с питоном собирается обычно. Либо статически либо динамически. Попробуй выполнить import _ssl. Вполне возможно что она уже есть в дистрибе.
P.S. Я python под виндой почти не использую так что сказать конкретней ничего немогу.
pythonwin
Ноя. 14, 2006 06:08:25
slivlen, спасибо! :)
++1
а может ли он шифровать строки unicode длиной от 400 до 65535?
slivlen
Ноя. 14, 2006 11:35:36
Думаю умеет, но как я понял он нужен в основном для поддержки шифрования в сокетах. Но вот тут поискал еще и нашел более подходящий модуль:
http://trevp.net/tlslite/ИМХО его лучше использовать, т.к. по нему доков больше и он предоставляет огромное количество возможностей. Еще есть
PyCrypto - тоже довольно хороший модуль(TLSLite предоставляет интерфейс к нему).
bialix
Ноя. 18, 2006 10:49:59
PyCrypto
pyuser
Авг. 16, 2007 10:41:41
Кто-нибудь может поделиться примерами основных моментов работы с TLS Lite (интересует интерфейс к OpenSSL) как то:
- генерация ключа и сертификата
- шифрование с выбранным ключем
- подпись документа
- проверка подписи
- дешифрование
WinXP, Python 2.5.1, PyWin 210, TLS Lite 0.3.8