• STATISTIQUES
  • Il y a eu un total de 0 membres et 30989 visiteurs sur le site dans les dernières 24h pour un total de 30 989 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Packet Storm
    Packet Storm est un site qui combine nouvelles de la sécurité informatique, téléchargemen...
    Vulnérabilités
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [EN] This is legal
    Basic: 10, Realistic: 5, Programming: 1, Bonus: 11, SQL: 2, Encryption: 6, Application: 4, User Contributed: 3
    Challenges
    [FR] Kalkulators
    Ce projet a plusieurs buts, le premier étant l’étude de toutes formes cryptographiques, le cot&ea...
    Cryptographie
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [FR] Forum-Webmaster
    Une communauté webmaster pour apporter / recevoir de l'aide en création de site internet. Webmaster...
    Webmaster

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[C] Cesar chiffrement (+3)
23-09-2012, 21h17 (Modification du message : 24-09-2012, 15h20 par InstinctHack.)
Message : #1
sakiir Hors ligne
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de
*



Messages : 411
Sujets : 51
Points: 34
Inscription : Sep 2012
[C] Cesar chiffrement (+3)
[léger edit de Khaled]

Plop,
Et voila un petit code qui chiffre/encode le premier argument donné Smile

[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>
#include <stdlib.h>
#include <string.h>

int main(int argcchar *argv[]){
    if(
argc != 2){
    
printf("Usage : %s <STRING>\n",argv[0]);
    }else{
unsigned char TAILLE strlen(argv[1]);
char PHRASE[TAILLE];int i;

strcpy(PHRASE,argv[1]);
printf("[+] Avant : %s\n",PHRASE);
/*************Crypto**************/

for(i=0;i!=TAILLE;i++){
PHRASE[i]=PHRASE[i]+3;//+3 dans la table ASCII
if(PHRASE[i]>127){//Si on est au dernier caractere de la table
PHRASE[i]=PHRASE[i]-96;  
}

}


/********************************/
printf("[+] Après : %s\n",PHRASE);
 }
return 
0;


@+
+1 (0) -1 (0) Répondre


Messages dans ce sujet
[C] Cesar chiffrement (+3) - par sakiir - 23-09-2012, 21h17
RE: [C] Cesar Encryption (+3) - par Swissky - 23-09-2012, 22h18
RE: [C] Cesar Encryption (+3) - par Ark - 24-09-2012, 11h21
RE: [C] Cesar Encryption (+3) - par Di0Sasm - 24-09-2012, 14h10
RE: [C] Cesar chiffrement (+3) - par aulos7 - 14-10-2012, 20h05
RE: [C] Cesar chiffrement (+3) - par Luxerails - 14-10-2012, 20h44
RE: [C] Cesar chiffrement (+3) - par aulos7 - 14-10-2012, 20h53
RE: [C] Cesar chiffrement (+3) - par sakiir - 14-10-2012, 22h03

Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut