Bonjour,
Je m'intéresse aux algorithme de chiffrement par bloc et plus particulièrement à l'algorithme blowfish. Je pense avoir globalement bien compris le principe de cet algo mais il reste quelques points qui me sont un peu sombres.
Si je résume bien l'algorithme de blowfish est un algo de chiffrement par bloc où la taille du bloc est de 64bits. Ce qui veut dire que la chaine à crypter est divisée en blocs de 64 bits et chaque bloc sera crypté de la même manière. : Deux blocs identique auront alors strictement le même chiffrement
ou en d'autre terme, si le mot à crypter est périodique, le mot crypté le sera lui aussi. (en supposant que le mot à crypter est de longueur multiple de 64bits).
Cependant en cherchant sur la toile quelques exemples en ligne de chiffrement par blowfish, je suis tombé sur ce site qui contredisait ma compréhension de l'algorithme :
- Chaine à Crypter : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (Périodique).
- Clé de Cryptage :123456789
- Chaine Cryptée : AAk90gADaRVdF8lQy6dfO/oobUIp4kpiv/lH22RNMTfiCCwEIbTTGw==
Il n'y a aucune répétition ou "périodicité" dans la chaine cryptée alors que la chaine à cryptée est périodique.
S'agit il selon vous d'une variante de l'algo de BlowFish?
Partager