J'essaie d'améliorer mes compétences en cryptage et décryptage, mais il y a trop de façons de crypter. Quelles sont les idées communes à ce sujet, y a-t-il des livres qui en parlent?Quelles sont les idées générales de décryptage d'un chiffre?
Répondre
Demandez-vous comment déchiffrer un chiffre? Quand vous avez affaire à un chiffre fort et moderne, (AES, Blowfish, Twofish, etc.), il n'y a pas de moyen connu pour déchiffrer le texte chiffré à moins que vous n'ayez la clé, ou que la force brute puisse le deviner.
Si vous voulez en savoir plus sur l'utilisation de la cryptographie en général, Schneier's book est probablement le meilleur. Pour une description plus populaire, jetez un oeil à The Code Book, qui est une lecture amusante.
Le titre de votre question et les détails de la question ne correspondent pas très bien. Je pense que vous devriez envisager de clarifier ce que vous cherchez.
Un chiffrement est mis simplement, un mappage. Pour crypter vous mappez d'une valeur à une autre, pour décrypter votre carte dans la direction opposée.
Un exemple connu sous le nom de chiffrement Caeser:
Pour crypter, il suffit de remplacer chaque lettre par la lettre en dessous.
Pour déchiffrer, remplacez chaque lettre du texte chiffré par la lettre ci-dessus.
- ABCDEFGHIJKLMNOPQRSTUVWXYZ
- DEFGHIJKLMNOPQRSTUVWXYZABC
- bonjour -> khoor
- khoor -> bonjour
Pour une introduction générale au chiffrement moderne, ce lien d'une recherche rapide sur Google semble assez bon : http://computer.howstuffworks.com/encryption7.htm
Je possède une copie de The Code Book, c'est une super lecture! Hautement recommandé! – mattbasta