2009-12-16 4 views
-1

Какой алгоритм шифрования лучше использовать? клиент-Delphi, сервер-Python. Рекомендовать, пожалуйста, простые алгоритмы и библиотеки.алгоритм шифрования для приложения

+0

Насколько это безопасно? –

+0

Я не думал, что «простые» и «шифрование» принадлежат к одному и тому же предложению. Попробуйте ROT-13? – jdmichal

+0

Уровень шифрования - защита от fool =) – benasio

ответ

2

Если вы ищете простые алгоритмы (не простой шифрования), то два приходят на ум:

  1. XTEA
  2. RC4

Оба очень просты и могут быть легко реализованы в любом язык и оба очень быстрые. XTEA также безопасен. По крайней мере, если вы не хотите защищать национальные секреты :) У меня есть реализация XTEA для Delphi, которая работает с новейшими версиями delphi. Посмотрите here.

Я также нашел версию Python: http://code.activestate.com/recipes/496737/

1

Этот вопрос слишком открыт.

Ваш лучший выбор для использования одной и той же библиотеки в Delphi и Python - это mcrypt. Он содержит значительный набор шифров. Я рекомендую AES/Rijndael практически обо всем. Это хороший блочный шифр и используется почти везде.

+0

, если вы можете получить blowfish, я бы порекомендовал, что он «довольно приличный, и FAST. –

1

Вы также можете попробовать Delphi Encryption Compendium. Он имеет самые популярные алгоритмы и довольно прост в использовании из-за его макета OO.

Смежные вопросы