CRYPTAGE RC5 32/12/16

cs_inforom Messages postés 36 Date d'inscription mercredi 8 octobre 2008 Statut Membre Dernière intervention 12 avril 2017 - 3 déc. 2008 à 18:54
cs_inforom Messages postés 36 Date d'inscription mercredi 8 octobre 2008 Statut Membre Dernière intervention 12 avril 2017 - 3 déc. 2008 à 18:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48621-cryptage-rc5-32-12-16

cs_inforom Messages postés 36 Date d'inscription mercredi 8 octobre 2008 Statut Membre Dernière intervention 12 avril 2017
3 déc. 2008 à 18:54
Rectificatif !

Je viens juste de me rendre compte que la technique de codage réduit bien les caractères, 4 par 4, mais que cette réduction ne s'applique pas à l'octet de report lui-même, qui peut être supérieur à 127 ou inférieur à 48 ou même nul (!!!) ce qui peut être gênant.

Je l'ai donc modifiée pour coder par groupes de trois octets (dans ce cas l'octet de contrôle est lui-même réduit), ce qui augmente la longueur du résultat... Par contre ça devient plus compliqué puisque, comme chaque cryptage renvoie 8 caractères, le nombre d'octets résultant est assez variable... il y en aura toujours au minimum 11 (8 Plus 3 octets de report)...

Si quelqu'un est intéressé, qu'il se fasse connaître. Par ailleurs je serais preneur si quelqu'un avait un algorithme tout fait pour le codage de 64 bits en chaine de caractères éditables...

A bientot