Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 13, 2006 10:35:43

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

криптография в питоне

Всем привет!

пожалуйста, помогите разобраться с кпиртографическими расширениями в питоне - подскажите какой лучше! нужно:
1) надежный
2) быстрый
3) кроссплатформенный (winXP, Linux)
4) бесплатный
5) простой в использовании (шифровать нужно строки, числа, объекты)



Офлайн

#2 Ноя. 13, 2006 14:00:38

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

криптография в питоне

Ппоробуй стандартный python binding для OpenSSL - _ssl. Он, вроде, подходит по всем параметрам, кроме последнего :)



Офлайн

#3 Ноя. 13, 2006 14:39:28

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

криптография в питоне

slivlen
Ппоробуй стандартный python binding для OpenSSL - _ssl. Он, вроде, подходит по всем параметрам, кроме последнего smile
slivlen, а ссылку дать сможешь для бинарника под winXP?



Офлайн

#4 Ноя. 13, 2006 15:01:53

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

криптография в питоне

Так она вмете с питоном собирается обычно. Либо статически либо динамически. Попробуй выполнить import _ssl. Вполне возможно что она уже есть в дистрибе.
P.S. Я python под виндой почти не использую так что сказать конкретней ничего немогу.



Офлайн

#5 Ноя. 14, 2006 06:08:25

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

криптография в питоне

slivlen, спасибо! :)
++1

а может ли он шифровать строки unicode длиной от 400 до 65535?



Офлайн

#6 Ноя. 14, 2006 11:35:36

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

криптография в питоне

Думаю умеет, но как я понял он нужен в основном для поддержки шифрования в сокетах. Но вот тут поискал еще и нашел более подходящий модуль: http://trevp.net/tlslite/
ИМХО его лучше использовать, т.к. по нему доков больше и он предоставляет огромное количество возможностей. Еще есть PyCrypto - тоже довольно хороший модуль(TLSLite предоставляет интерфейс к нему).



Офлайн

#7 Ноя. 18, 2006 10:49:59

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

криптография в питоне

PyCrypto



Офлайн

#8 Авг. 16, 2007 10:41:41

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

криптография в питоне

Кто-нибудь может поделиться примерами основных моментов работы с TLS Lite (интересует интерфейс к OpenSSL) как то:
- генерация ключа и сертификата
- шифрование с выбранным ключем
- подпись документа
- проверка подписи
- дешифрование

WinXP, Python 2.5.1, PyWin 210, TLS Lite 0.3.8



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version