2009-12-16 5 views
-1

Quel algorithme de chiffrement est préférable d'utiliser? client-Delphi, serveur-Python. Recommander s'il vous plaît des algorithmes et des bibliothèques simples ..algorithme de chiffrement pour l'application

+0

Quel est le degré de sécurité requis? –

+0

Je ne pensais pas que «simple» et «cryptage» appartenaient à la même phrase. Essayez ROT-13? – jdmichal

+0

Niveau de cryptage - protection contre les fous =) – benasio

Répondre

2

Si vous êtes à la recherche d'algorithmes simples (chiffrement pas simple) puis deux viennent à l'esprit:

  1. XTEA
  2. RC4

sont tous les deux très simple et pourrait être facilement mis en œuvre dans tous les la langue et les deux sont très rapides. XTEA est également sécurisé. Au moins si vous ne cherchez pas à protéger les secrets nationaux :) J'ai une implémentation XTEA pour Delphi qui fonctionne sous les nouvelles versions de Delphi. Regardez here.

J'ai aussi trouvé une version Python: http://code.activestate.com/recipes/496737/

1

Cette question est trop trop ouverte.

Votre meilleur pari pour utiliser la même bibliothèque dans Delphi et Python est mcrypt. Il contient une suite de chiffrement importante. Je recommande AES/Rijndael pour à peu près tout. C'est un bon chiffre de bloc et est utilisé presque partout.

+0

si vous pouvez obtenir blowfish, je le recommande, c'est «assez décent, et rapide. –

1

Vous pouvez également essayer le Delphi Encryption Compendium. Il comporte les algorithmes les plus populaires et est assez facile à utiliser en raison de sa disposition OO.

Questions connexes