begin process at 2010 03 12 00:12:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > CRYPTAGE UTILISANT LES VALEURES ASCII

CRYPTAGE UTILISANT LES VALEURES ASCII


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Classé sous :ascii, cryptage, decryptage Niveau :Débutant Date de création :23/11/2004 Date de mise à jour :20/03/2009 19:43:33 Vu :3 474

Auteur : Zova

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Donc j'ai voulu réaliser un snippet pour crypter ou décrypter un texte.
Voici son principe de fonctionnement :
Une boucle prend chaque caractère de la phrase à crypter et transforme ce caractère en sa valeur ascii, puis les nombres ascii en lettres, ensuite chacunes de ses valeurs sont séparées grâce à un point.

P.S : Le principe de fonctionnement pour décrypter le texte est à peu prêt le même.

Source

  • alias crypt+ {
  • var %i 1, %l $len($1-), %crypt, %crypt2
  • while %i <= %l {
  • %crypt2 = $replace($asc($mid($replace($1-,$chr(32),$chr(160)),%i,1)),0,a,1,b,2,c,3,d,4,e,5,f,6,g,7,h,8,i,9,j)
  • %crypt = $+(%crypt,%crypt2,$chr(46))
  • inc %i
  • }
  • return %crypt
  • }
  • alias crypt- {
  • var %i 1, %l $len($1-), %decrypt, %decrypt2
  • while %i <= %l {
  • %decrypt2 = $replace($gettok($1-,%i,46),a,0,b,1,c,2,d,3,e,4,f,5,g,6,h,7,i,8,j,9)
  • %decrypt = $+(%decrypt,$chr(%decrypt2))
  • inc %i
  • }
  • return %decrypt
  • }
alias crypt+ {
  var %i 1, %l $len($1-), %crypt, %crypt2
  while %i <= %l {
    %crypt2 = $replace($asc($mid($replace($1-,$chr(32),$chr(160)),%i,1)),0,a,1,b,2,c,3,d,4,e,5,f,6,g,7,h,8,i,9,j)
    %crypt = $+(%crypt,%crypt2,$chr(46))
    inc %i
  }
  return %crypt
}
alias crypt- {
  var %i 1, %l $len($1-), %decrypt, %decrypt2
  while %i <= %l {
    %decrypt2 = $replace($gettok($1-,%i,46),a,0,b,1,c,2,d,3,e,4,f,5,g,6,h,7,i,8,j,9)
    %decrypt = $+(%decrypt,$chr(%decrypt2))
    inc %i
  }
  return %decrypt
}

 Conclusion

Syntaxe :
Pour crypter :
//say $crypt+(text)
//echo -a $crypt+(text)

Pour décrypter :
//say $crypt-(text)
//echo -a $crypt-(text)

Voila j'espere que cette source vous sera utile. Je n'ai pas pris le temps de la commenter vu le peu d'explications que je pouvais fournir..

J'ai bien conscience que le cryptage n'est pas difficile à casser et que la source n'est pas très utile mais j'ai trouvé assez interessent l'idée de changer chaque caractère d'une phrase en sa valeur ascii...


 Historique

23 novembre 2004 18:27:10 :
Changement du titre ( j'avais loosé... ).
24 novembre 2004 15:09:43 :
Mise à jour du code ( optimisé par darkyojimbo2 )...
23 mars 2006 17:09:00 :
Toute petite optimisation..
04 février 2009 00:19:29 :
Changement des valeurs ascii en lettres pour le fun ^^
20 mars 2009 19:43:33 :
j'avais mis un -l sur les aliases...

 Sources du même auteur

Source avec Zip Source avec une capture LAZER (JEU EN PICWIN)
WALLPAPERS POUR VOTRE BUREAU
PICTURE VIEWER ::

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ASCII par Dragounix
Source avec Zip MIRC CRYPTOR UN SCRIPT POUR CHIFFRER LES DISCUTIONS par synsun
METHODE DE CRYPTAGE par kefou
Source avec Zip Source avec une capture ASCII ART GENERATOR II : LIST TAG par Nostrow
Source avec une capture TABLE DE CARACTÈRES ASCII ÉTENDUE par Bob le Pointu

Commentaires et avis

Commentaire de Beyond_The_Grave le 23/11/2004 18:38:24

hum peu on reelement appeller sa un criptage ? je ne pense meme pas

Commentaire de Zova le 23/11/2004 18:47:01

Certains n'hésitent pas à dire qu'ils cryptent un texte avec $encode() alors je pense qu'on peut appeller ça cryptage.. ^^

Commentaire de darkyojimbo2 le 24/11/2004 13:14:52

Alias crypt+ {
  var %i 1,%t $replace($1-,$chr(32),$chr(160)), %l $len(%t)
  while  %i <= %l { var %crypt = %crypt $+ $asc($mid(%t,%i,1)) $+ $chr(46) | inc %i }
  return %crypt
}

Alias crypt- {
  var %i 1, %l $len($1-)
  while %i <= %l { var %decrypt = %decrypt $+ $chr($gettok($1-,%i,46)) | inc %i }
  return %decrypt
}

Voici ton code un peu plus optimisé, je repasse apres te dire qu'est ce qui faut changer (doit aller chez l'occuliste lol)

Je ne pense pas que ton cryptage soit tres efficace. :/

Commentaire de Zova le 24/11/2004 15:11:39

Merci d'avoir optimisé le code :] J'attend donc tes critiques, mais le but n'était pas d'obtenir un cryptage efficace mais pour le moment seulement d'avoir un cryptage en utilisant les valeurs ascii des différents caractères... :]

Commentaire de darkyojimbo2 le 24/11/2004 15:20:31

Hum t'as enleve le code original ca va pas le faire :/

Commentaire de darkyojimbo2 le 24/11/2004 15:22:27

et pis met pas optimise par darkyojimbo2, met plutot par -Carton- ^^ merci lol

Commentaire de darkyojimbo2 le 24/11/2004 19:23:08

Et la variable %t dans crypt+ enleve la et tu mets directement la commande à l'endroit où se trouve la variable actuellement.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Cryptage de source [ par SornDrixer ] Avez-vous deja penser à crypter vos meilleurs addons pour les protéger des rippeurs ?Moi en ce moment j'y travaille, avec une petite aide de Sverdlovs recherche programmeur C pour cryptage des hosts sur server irc [ par sorcier3 ] Bonjour,je cherche un programmeur en C pour crypter les hosts sur un serveur irc, ce serait b&#233;n&#233;vole.Je ne sais pas trop si cela prend du te Codes ISO -> ASCII [ par MaX_62 ] Bonjour tout le monde,Lorsque je r&#233;cup&#232;re une page web a l'aide d'une connexion socket, je r&#233;cup&#232;re parfois des codes ISO du genre Avoir la table ASCII OEM [ par Temp_Area ] Bonjour, Je suis à la recherche d'une méthode afin de savoir comment utiliser la table ASCII étendu OEM. Ce serait simple de me dire $chr(...), mais


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales