Cryptage php et decryptage javascript


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Cryptage php et decryptage javascript

Message le Jeu Avr 17, 2008 13:42

Je cherche un petit script php pour crypter des données et son équivalent en js pour les décrypter...
Si quelqu'un a croisé ou utilise une ressource de ce type...
Merci.


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Jeu Avr 17, 2008 14:02

Hello,

je ne sais pas quelles sont les possibilités de "décryptage" en JS, mais dans tous les cas j'ai du mal à en voir l'intérêt : le code JS sera transmis en clair, donc peut importe l'algo n'importe qui pourra "décrypter" ce que tu crypteras.

Quel est le but de la manœuvre en fait ?


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Message le Jeu Avr 17, 2008 14:07

Je dirais que le but importe peu...
Il s'agit d'une petite couche de protection... facilement contournable... mais compte tenu de l'architecture des pages, je n'ai guère le choix.


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Jeu Avr 17, 2008 14:14

Et une simple "obfuscation" du code, du style Packer ne suffirait pas ?


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Jeu Avr 17, 2008 14:17

tu encodes avec md5 en php
http://in.php.net/md5

tu decodes avec une fonction js:
http://pajhome.org.uk/crypt/md5/


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Message le Jeu Avr 17, 2008 14:20

Merci Bool pour ton aide. :)
Ce qui importe c'est que le script puisse crypter en php des données extraites par requêtes sql... données qui seront récupérées sur une autre page et décryptées et affichées en javascript.

Je viens d'aller faire un petit tour sur ton lien... 1er Zip ouvert... vide. :wink:
Pas de chance, je poursuis mes investigations.... en regardant en détail ta source.


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Message le Jeu Avr 17, 2008 14:20

Merci Koogar.


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Jeu Avr 17, 2008 14:21

Koogar : faudras que tu m'expliques comment tu arrives à "décoder" du md5... et si tu y arrives, tu tiens là le meilleur algo de compression au monde (compresser n'importe quoi en une chaine de 32 caractères, c'est tout bonnement énorme).



Edit : si tu veux un "cryptage" basique et rapide, le plus simple reste d'y aller à coup d'XOR. Au moins c'est reconnu par la plupart des langages.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Jeu Avr 17, 2008 14:27

merci pour tes lumieres Bool ;)


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Message le Jeu Avr 17, 2008 14:28

Je vais tester en md5... dans un premier temps... merci à vous deux. :)


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Jeu Avr 17, 2008 14:43

Tu ne peux pas décrypter du MD5


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Jeu Avr 17, 2008 14:50

Il a raison Bool, en Md5 c'est quasi impossible. A moins de joindre une liste des mdp (ce qui est fort peu recommandable) puis faire une boucle avec la fonction JS pour savoir si yen a un qui est bon.. cela semble assez compromis le md5.

Maintenant si c'est pour un intranet avec 20 clients, c'est pas genant et faisable comme appli.

Mais pour du lourd, il faut sortir des fonctions de hach par injonction (dans un seul seul) car le traitement a lieu coté client.


edit:
Un cryptage vieux comme l'info et est de passer le mdp en binaire + 1 fonction inverse pour brouiller les pistes et cela sera déja un crytage pas trop mal.


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Message le Jeu Avr 17, 2008 15:27

En fin de compte, j'ai peu avancé...
Qui a vu un petit script cryptage basse sécurité php avec décryptage en js ready-to-plug ? :)


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Jeu Avr 17, 2008 15:40

une boucle, charCodeAt => xor => fromCharCode, et c'est réglé...


Aye-Aye
WRInaute passionné
WRInaute passionné
 
Messages: 1917
Inscription: 15 Avr 2005

Message le Jeu Avr 17, 2008 17:43

Ce genre de script phpn'est pas transférable en js... j'imagine. :roll:
J'ai pas vraiment envie de me plonger dans le js... :?

Cryptage php et decryptage javascript

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités