Cryptage 1: Chiffrement CAESAR

Moderator: Mod

Cryptage 1: Chiffrement CAESAR

Postby ZEROX77 » Thu Jul 02, 2009 2:52 pm

Bonjour a tous

J'aurai aimer savoir comment faire [url=http://hackbbs.org/miss/crypt/3/index.php]cela[/url] mais je n'ai aucune idée comment commencer .
(Savoir comment le codé en php ou autre )

Pourriez vous m'aiguiller ?

Merci
ZEROX77
Projets
 
Posts: 15
Joined: Sat Jan 03, 2009 4:46 pm

Postby Korigan » Thu Jul 02, 2009 5:35 pm

Bonsoir et bienvenue à toi,

Pour faire cela, tu dois appliquer un décalage à une lettre dans l'alphabet.
Il faut pour cela savoir comment sont représenté les lettres.
En [url=http://fr.wikipedia.org/wiki/Asciil]ascii[/url], le A corespond au code 65.

Si tu fais 65+1, tu aura un B.

La fonction php qui permet de récupérer le code d'une lettre est ord();
La fonction php qui permet d'afficher une lettre en fonction d'un code ascii est chr();

Ainsi, tu peux stoquer dans une variable le code d'une lettre:
<?
$code=ord('A');
?>
lui appliquer un decalage:
<?
$code+=5;
?>
et afficher la nouvelle lettre:
<?
echo chr($code);
?>

Avec cela, comment ferait tu pour rester dans les lettres de l'alphabet si le décalage est de 54?


++ Korigan
User avatar
Korigan
Site Admin
 
Posts: 1781
Joined: Tue May 29, 2007 6:57 pm

Postby ZEROX77 » Thu Jul 02, 2009 7:27 pm

Merci beaucoup problème résolu =)
ZEROX77
Projets
 
Posts: 15
Joined: Sat Jan 03, 2009 4:46 pm


Return to Php

Who is online

Users browsing this forum: No registered users and 3 guests

cron