Quelqu'un peut-il suggérer un algorithme de cryptage rapide à 2 voies pour les longs caractères?Suggestions pour un cryptage bidirectionnel rapide?
Mes candidats sont les suivants:
- AES: Advanced Encryption standard spécifié par le NIST FIPS-197. BLOWFISH: l'algorithme Blowfish défini par Bruce Schneier. DES: l'algorithme Data Encryption Standard défini par NIST FIPS-46-3. DESORD: l'algorithme "Triple DES" défini par NIST FIPS-46-3.
Edition -
La vitesse est plus d'un facteur de sécurité. La requête réelle était de "obscurcir" les ids passés sur les services web internes, donc dans le cas où un identifiant est jamais exposé, on ne peut pas deviner les autres id en ajoutant 1. (un argument pour les clés UUID par rapport à l'auto-incrémentation ??)
-t-il besoin d'être clé publique ou tout simplement réversible? Pouvez-vous donner une idée de la façon dont l'algorithme sera utilisé? –
Je n'ai pas besoin de clé publique. L'exigence est de chiffrer les identifiants dans une base de données lorsqu'ils passent entre les machines. Les deux machines auront le sel. –
Intel Nehalem aura des instructions pour soutenir AES dans le matériel. Une fois que les CPU de base Nehalem seront disponibles, il sera difficile de battre AES en vitesse. – Accipitridae