0

J'ai une clé de 1200 bits que je voudrais utiliser pour crypter des données. Y at-il un algorithme de cryptage que je pourrais utiliser qui utilise une grande clé? La performance de l'algorithme ne doit pas être vraiment bonne, mais tant qu'elle utilise toute la clé de 1200 bits, elle est suffisante.Algorithme de cryptage avec une grande taille de clé

+3

C'est une exigence très étrange et apparemment absurde. Peut-être pouvez-vous expliquer pourquoi vous devez utiliser tous les 1200 bits tels quels. Notez que de nombreuses fonctions de dérivation de clés peuvent prendre en entrée un nombre de bits presque arbitraire et générer des clés de sortie pour les algorithmes de chiffrement symétrique standard. –

+0

J'ai une clé de 1200 bits à l'aide de laquelle je peux identifier un utilisateur, donc je voulais utiliser cette clé pour crypter les données des utilisateurs, j'ai essayé d'utiliser aes 256 mais cela signifierait que je réduirais la taille de la clé théoriquement être une chance de 2 ou plusieurs utilisateurs des données étant cryptées avec la même clé ne serait-il pas? D'où je voulais utiliser la clé entière. –

+0

Ce n'est pas la taille de la clé qui compte, c'est l'entropie. Les fonctions de dérivation de clé de chiffrement standard sont conçues pour perdre au maximum une quantité négligeable d'entropie lors de la génération de clés, jusqu'à un maximum de la taille de clé de l'algorithme sous-jacent. –

Répondre

0

Utilisez une fonction de dérivation de clé telle que PBKDF2 pour créer une clé symétrique à partir de la clé de 1 200 bits.

Utilisez ensuite AES pour chiffrer les données.