Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Python и шифрование с двумя ключами [RSS Feed]

#1 Май 13, 2010 17:57:16

Truewar
От:
Зарегистрирован: 2010-05-01
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

Господа, подскажите, какие существуют средства шифрования в пайтоне?

Задача шифровать текст открытым ключом, а расшифровывать закрытым.



Офлайн

#2 Май 13, 2010 18:42:46

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

любые же :)
есть где-то целая библиотека алгоритмов написаных на чистом питоне, но вообще я бы порекомендовал использовать биндинги к сишным библиотекам.
А вообще все данные (если их много) ассимметричными алгоритмами не шифруют - медленно. Шифруют ключ для симметричного шифрования, а этим ключем уже шифруют передаваемую информацию.

сцылка в тему: http://pypi.python.org/pypi?:action=browse&c=401&c=400



Отредактировано (Май 13, 2010 18:44:04)

Офлайн

#3 Май 13, 2010 20:48:10

Truewar
От:
Зарегистрирован: 2010-05-01
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

биндинги к сишным библиотекам - а что это, можешь пояснить?



Офлайн

#4 Май 14, 2010 05:50:14

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

Truewar
биндинги к сишным библиотекам - а что это, можешь пояснить?
Ну просто сама библиотека написана на С и реализован интерфейс для работы с ней из питона. Для установки надо или качать бинарный пакет, или иметь компилятор С на машине.
Вам, наверное вот это подойдет http://www.dlitz.net/software/pycrypto/



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Май 14, 2010 17:12:07

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Python и шифрование с двумя ключами

Zubchick, ваши сведения о жуткой тормознутости асимметричных алгоритмов шифрования устарели. Лет уже пятнадцать как…



Офлайн

#6 Май 14, 2010 18:23:27

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

Андрей Светлов
Zubchick, ваши сведения о жуткой тормознутости асимметричных алгоритмов шифрования устарели. Лет уже пятнадцать как…
+1
у нас на работе бекапы в 25Гб шифруются с пом. pgp, и при этом ещё и сжимаются. - скорость приличная, не уступают передовым архиваторам.

Офлайн

#7 Май 14, 2010 19:56:00

Truewar
От:
Зарегистрирован: 2010-05-01
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

Мне шифровать-то много не надо))



Офлайн

#8 Май 14, 2010 20:38:27

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

Андрей Светлов, ах ну извините )
тормозят тока мои собственные поделки :D



Отредактировано (Май 14, 2010 20:42:17)

Офлайн

#9 Май 14, 2010 20:41:35

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

o7412369815963
у нас на работе бекапы в 25Гб шифруются с пом. pgp
pgp шифрует именно так как я сказал: сначала симметричным, а ключ симметричного асимметричным.



Офлайн

#10 Май 14, 2010 22:09:30

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Python и шифрование с двумя ключами

Я решил проверить. Люблю факты :)
Взял PyCrypto и файл размером 645443 (первую попавшуюся книгу на lib.ru)
Вот результаты:
Симметричное шифрование AES: 0.191488981247 сек.
Ассимметричное шифрование RSA: 14.4278149605 сек.
Мерял только само шифрование. Если интересует, то могу показать код.



Офлайн

  • Начало
  • » Web
  • » Python и шифрование с двумя ключами[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version