Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1345 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Crytpographie help

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Crytpographie help

n°1853792
xyz2
Posté le 21-02-2009 à 18:49:51  profilanswer
 

Bonjour,
 
J'ai un petit code en C qui chiffre un fichier txt via un décalage de lettre.
Voilà la partie qui chiffre :

Code :
  1. for(i=0; i!= taille_fichier; ++i){
  2. // chiffrement des majuscules
  3.      if(buf[i] >=59 && buf[i] < 91)
  4.      buf[i] = ((buf[i]-59) + decalage) % 26 + 59;
  5. // chiffrement des minuscules
  6.      if(buf[i] >=97 && buf[i] < 123)
  7.      buf[i] = ((buf[i]-97) + decalage) % 26 + 97;
  8.      }


Et ce que je souhaites, c'est le "compliqué" quelque peu. C'est à dire ajouter des caractères du type @^\`|[{#~ˇ en plus du simple décalage de lettre.
 
Si quelqu'un peut m'aguiller, merci.
 
Je précise que je suis sous Ubuntu

mood
Publicité
Posté le 21-02-2009 à 18:49:51  profilanswer
 

n°1853840
Taz
bisounours-codeur
Posté le 21-02-2009 à 21:26:46  profilanswer
 

bah c'est juste un décalage. Y a pas de différence maj/min. Tu fais un x += decalage; et pour déchiffrer tu fais un -=

n°1853841
xyz2
Posté le 21-02-2009 à 21:31:07  profilanswer
 

Oui mais ce que j'aimerais c'est compliqué ce principe en y ajoutant des caractères comme précisé plus haut.
Par exemple intercaller toutes les 2 lettres un caractère du type ]@^\`|[{.  
Enfin c'est juste un exemple car c'est pas terrible comme idée. C'est bien pour ça que je viens demander de l'aide :)

n°1853908
Elmoricq
Modérateur
Posté le 22-02-2009 à 13:47:07  profilanswer
 

Sinon tu peux utiliser crypt/encrypt/setkey, c'est POSIX 2.1 :o
Ou zieuter des algos de cryptage, de mémoire y en a des pas trop compliqués.


Message édité par Elmoricq le 22-02-2009 à 13:47:37

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Crytpographie help

 

Sujets relatifs
[HELP] Que pensez vous de cette solution web?blackliste sur fichier text [help]
[ PLEASE HELP ] Package does not exist....Help me : problème de date/heure du moment en php
Outil help desk - apercu du sujetHELP !! formulaire avec frontpage et PHP
[ACCESS / Requêtes SQL] Help ![HELP] Communiquer en C/C++ avec des API Siemens S5
help seconde appli rorneed help !! cherche code source morpion 3d
Plus de sujets relatifs à : Crytpographie help


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR