[C] Cesar chiffrement (+3) - Version imprimable +- N-PN White-Hat Project (https://dev.n-pn.fr/forum) +-- Forum : Programmation (https://dev.n-pn.fr/forum/forumdisplay.php?fid=72) +--- Forum : Langages compilés (https://dev.n-pn.fr/forum/forumdisplay.php?fid=25) +--- Sujet : [C] Cesar chiffrement (+3) (/showthread.php?tid=2201) |
[C] Cesar chiffrement (+3) - sakiir - 23-09-2012 [léger edit de Khaled] Plop, Et voila un petit code qui chiffre/encode le premier argument donné [de khaled] Le chiffrement nécessite une clé (peu importe la notion d'asymétrique ou symétrique, la question n'est pas là) L'encodage stocke les données sous une forme différente. Le code de césar ayant besoin d'une clé, il est couramment mis dans la section chiffrement, mais étant donné la faiblesse de la clé (512 dans cet exemple qui utilise la table ASCII) certain (comme Ark) le considère comme un encodage, dissuadant ceux qui ne connaise pas l'analyse des fréquences des caractères dans une langue donné, mais n'étant pas un "réel" chiffrement. [/khaled] "Cesar oui cette encryptions décal de 3 Caractères dans la table ASCII Chaque Caractères de la chaine donné ." Ce code utilise le chiffrement de César en utilisant une clé positif de 3, ce qui décale de 3 caractères chaque caractère de la chaine donnée en fonction de sa place dans la table ASCII. Lien externe http://fr.wikipedia.org/wiki/Chiffrement_par_décalage http://www.dcode.fr/code-cesar http://www.cryptage.org/chiffre-cesar.html Soit : Code PHP : #include <stdio.h> @+ RE: [C] Cesar Encryption (+3) - Swissky - 23-09-2012 Merci sa peut servir RE: [C] Cesar Encryption (+3) - InstinctHack - 24-09-2012 je plussoie Swissky RE: [C] Cesar Encryption (+3) - ark - 24-09-2012 Hé, j'peux faire chier ? On dit 'Ce chiffrement' ou 'Cet encodage' Sinon, oui, ça peut toujours servir, m'enfin s'pas dur a coder RE: [C] Cesar Encryption (+3) - InstinctHack - 24-09-2012 T'as pas tort Ark :> RE: [C] Cesar Encryption (+3) - Di0Sasm - 24-09-2012 On dit chiffrement, donc à modifier. RE: [C] Cesar chiffrement (+3) - Creepy_p0ney - 14-10-2012 Tu connasi les vidéos de bjornulf ? RE: [C] Cesar chiffrement (+3) - aulos7 - 14-10-2012 C'est sympa mais c'est dommage de restreindre à "+3" je trouve. J'avais fait un truc en python dans le même genre il y a quelques temps. Code : # fonction permettant d'encoder une chaine à partir de la clé k ( lien pastebin ) RE: [C] Cesar chiffrement (+3) - Luxerails - 14-10-2012 Un peu longue ta fonction césar... Code : def encode_cesar(text, key): PS: on dit "chiffrer" pas "crypter" RE: [C] Cesar chiffrement (+3) - aulos7 - 14-10-2012 Je me disais bien qu'il était possible de faire quelque chose de plus concis mais je pense qu'il me manque des connaissances surtout. Dommage que je ne fasse plus de python maintenant RE: [C] Cesar chiffrement (+3) - sakiir - 14-10-2012 Oui c'est avec les videos de bjornulf que j'ai progressé en C |