je me suis amusé à tester les perf de mon application de cryptographie "perso" depuis la première version (1 clé privée) jusqu'à la dernière version (double clé privée + subtilités diverses..).
Pour cela, j'ai simplement codé un message composé de la lettre "c" avec comme clés symétriques "a" et "b".
Voici ce qu'il en ressort :
version 1.0 (1 clé):
5000 tests de cryptage.
13 messages cryptés différents sur 5000 essais soit 4987 doublons
version 2.0 (2 clés symétriques, version expliquée dans le blog des campeurs):
5000 tests de cryptage.
529 messages cryptés différents sur 5000 essais soit 4471 doublons
version 4.32 (dernière versions):
- 5000 tests de cryptage.
4987 messages cryptés différents sur 5000 essais consécutifs.
- 10 000 tests de cryptage.
9 938 messages cryptés différents sur 10 000 essais consécutifs.
- 30 000 tests de cryptage.
29 456 messages cryptés différents soit 544 doublons sur 30 000 essais consécutifs pour la simple lettre "c" !
Je me suis arreté à 30 000 essais car je pense que j'ai encore de la marge avant d'arriver aux limites du nombre de messages cryptés différents possibles.
Sachant que le message en clair pour ces tests n'était composé que d'une seule lettre, et que le nombre de combinaisons possible devient considérable avec 1 mots, et carrément dingue avec plusieurs mots.
Partager