S'enregistrer | Rechercher | FAQ | Liste des Membres | Groupes d'utilisateurs | Connexion

  Nom d'utilisateur:    Mot de passe:       

  

Poster un nouveau sujet   Répondre au sujet Page 1 sur 1
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
MessagePosté le: Jeu Juil 02, 2009 2:52 pm    Sujet du message: Cryptage 1: Chiffrement CAESAR Répondre en citant

ZEROX77
Projets


 
Inscrit le: 03 Jan 2009
Messages: 15



Bonjour a tous

J'aurai aimer savoir comment faire cela mais je n'ai aucune idée comment commencer .
(Savoir comment le codé en php ou autre )

Pourriez vous m'aiguiller ?

Merci
Voir le profil de l'utilisateur Envoyer un message privés
MessagePosté le: Jeu Juil 02, 2009 5:35 pm    Sujet du message: Répondre en citant

Korigan
Site Admin


 
Inscrit le: 29 Mai 2007
Messages: 1781



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 ascii, 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
Voir le profil de l'utilisateur Envoyer un message privés Envoyer un e-mail
MessagePosté le: Jeu Juil 02, 2009 7:27 pm    Sujet du message: Répondre en citant

ZEROX77
Projets


 
Inscrit le: 03 Jan 2009
Messages: 15



Merci beaucoup problème résolu =)
Voir le profil de l'utilisateur Envoyer un message privés
Poster un nouveau sujet   Répondre au sujet Page 1 sur 1

  


 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum



110251 Attacks blocked