ALGORITHME DE CRYPTAGE SIMPLE

cs_gege217 Messages postés 40 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 13 août 2008 - 18 juin 2004 à 09:42
lectpe Messages postés 162 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 17 juillet 2010 - 14 mai 2009 à 14:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23772-algorithme-de-cryptage-simple

lectpe Messages postés 162 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 17 juillet 2010 3
14 mai 2009 à 14:14
Salut.

En PHP, tu as une fonction qui s'appelle crypt.

Appel : crypt("ce que tu veux crypter");

et tu obtiens un code crypté. Il n'existe pas d'algorithme de décryptage. Seul les serveurs PHP peuvent décrypter ce message.

Un même mot, expression, chiffre ou variable quelconque peut avoir plusieurs transcryptions possibles.

Cordialement, Grégory.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
17 juil. 2005 à 21:45
va sur le forum...
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
17 juil. 2005 à 21:06
pour etre plus précis regarde:
http://kankai.dyndns.org:1200/index.php?page=wall&sub=TwURi84LQuzSj0YplyNciA==/

entre les lien c la valeur de $dir.$file

étrange non ? :$
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
17 juil. 2005 à 20:33
ca marche mais g un soucis lors du decodage:

img/wallpapers ¤ sora.jpg

a la place de ¤ se trouve un carac que je n'arriv meme pas a selectioner mais qui me pose Beaucoup de problemes
par example il detabule un peu tout et il fait que
filetype($dir.$file) == 'dir'

donc évidement c"est un gros probleme :$
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
17 juil. 2005 à 19:35
c'est génial ca marche :D tu est génial

grace a toi jvais enfin pouvoir éssayer de finir ma gallerie (j'en suis encor au probleme du positionement des images)
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
17 juil. 2005 à 13:26
mcrypt + base64_encode
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
16 juil. 2005 à 05:39
car je suis parano :$
c'est une de mes manies et je devrais bien m"en debarasser je le reconais, g tenté un system de cryptage la utilisan mcrypt: ca marche pas car le navigateur me remplace pas mal de caracteres dans ma variable en GET
du genre:
http://kankai.dyndns.org:1200/index.php?page=wall&sub=O%05%11%E2%80%B9%C3%8E%0BB%C3%AC%C3%92%C2%8FF)%E2%80%94#\%CB%86/

donc forcement jvais pas aller loin comme ca :$
( en meme temp je debute en php :$ )

c poru ca que je cherche un algo de cryptage/decryptage qui garde des caracteres normaux, de a-z A-Z 0-9
mais ca coure pas les rues aparement :'(
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 juil. 2005 à 01:10
alors pourquoi du 4096 ??
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
16 juil. 2005 à 00:09
ben en fait pour resumer ce que je cherche c une fonction qui retournerais un texte crypté par un mot de passe, car sur mon site ya des chemin que je voudrais garder caché mais tout en gardan la méthode $_GET['sub'] pour que les gens puisses tout de meme linker les pages

un truc du genre $crypt_text('texte que je veu','mdp') et avec des caracteres a peu pres normaux :$ é surtout qui soi decodable car g bien penssé au md5 mais po dechifrable donc bon :$
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
15 juil. 2005 à 20:06
les cryptages en 4096 sont interdit par la loi française...
Ils sont aussi déconseillés à cause de leur lenteur...

On ne peut pas tout faire en 4096 non plus...

En AES, on ne fait que du 256 dans le meilleur des cas,
En DES du 56
En triple DES, généralement, du 112, mais parfois du 168...
Reste plein de DES, ou alors des assymétriques...

T'as aussi les masques (je peux te faire une source php qui crypte avec toute forme de masques...) Les masques ont une taille illimités, mais si on reste en 128, leur efficacitée est nulle...
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
15 juil. 2005 à 19:35
il existe pas des cryptages de 4096 bits en php ? :$
PROTECTIONNISTE Messages postés 67 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 23 septembre 2008 1
23 mai 2005 à 09:53
Sinon la fonction native est plus puissante puisqu'elle crypte en DES...

à savoir qu'il y à d'autre cryptage que le DES avec mcrypt() autre, entre autres : 3DES(tripleDES), 3-WAY, SAFER-SK64 (et aussi en 128bits >> SAFER-SK128), RC6, etc.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
10 déc. 2004 à 23:24
T'as pas de clef ???? je ne vois qu'un seul argument aux fonctions....

Sinbon la fonction native ets plus puissante puisqu'elle crypte en DES...

Si tu veux tu peux refaire le monde, masi un language compilé serait mieux pour cela car plus rapide...
Isoth0p Messages postés 42 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 15 septembre 2005
23 août 2004 à 22:02
en fait il s'agit d'un cryptage tout simple.
il recupere la valeur ASCII de chaque lettre, passe la valeur en base octale et effectue 300 XORs dessus. On obtient ensemble un nombre dont les segments 2 à 2 sont eux aussi encodés par un XOR. le résultat final est converti en caractèeres afin d'être affiché
cs_kalachnikov Messages postés 16 Date d'inscription samedi 5 juin 2004 Statut Membre Dernière intervention 23 juin 2004
21 juin 2004 à 17:19
plutot qu on passe des heures a comprendre le code en rajoutant les commentaires,
y a moyen que tu nous explique ca en quelques grandes lignes ?
cs_Kyoto Messages postés 28 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 28 août 2008
18 juin 2004 à 12:29
yeah ça c du php ^__^
Isoth0p Messages postés 42 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 15 septembre 2005
18 juin 2004 à 12:23
gege217, oui je le sais, mais le but était de montrer comment on peut créer un petit algorithme de cryptage. la performance n'était pas recherché. c'est gentil de m'avoir noté 5/10 lorsque l'on a pas réflicht au but premier de la publication de la source ...
cs_gege217 Messages postés 40 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 13 août 2008
18 juin 2004 à 09:42
Tu dois surement savoir qu'il existe une librairie de cryptage dans PHP (MCRYPT) qui fait la même chose mais qui est plus performante (car native) et elle est plus éttofé...

http://fr.php.net/manual/fr/ref.mcrypt.php

.oOMimiLOo.
Rejoignez-nous