BelphegorCLC
Messages postés37Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention 4 février 2006 4 févr. 2006 à 19:48
Code intéressant, c'est sur que ca n'a rien à voir avec les cryptages DES et compagnie mais pour quelqu'un qui souhaite un petit cryptage sans avoir à installer l'extension mcrypt c'est très utile.
Je met donc 8/10 à cette source ;)
SliWoiD
Messages postés5Date d'inscriptionsamedi 15 janvier 2005StatutMembreDernière intervention15 août 2006 10 janv. 2006 à 10:17
Je n'ai lu que le début des réponses mais je me permets simplement de signaler qu'à chaque situation correspond un cryptage en conquéquence... Si vous ne voulez pas que votre petite soeur de 4 ans décrypte des conneries que vous protégez, un cryptage façon César suffira :D
Le cryptage XOR, j'en ai fait un en VB parce que je voulais crypter n'importe quel type de fichier (1Mo à 20Go on va imaginer... ^^) et parce que le projet devait être présenté à un examen sans être "trop important" en terme de lignes de code.
Maintenant, félicitation pour ton code, il est intéressant ! Je met 8/10
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 30 déc. 2005 à 12:20
si tu stockes le seed et en bricolant un peu... oui!
darkchyper
Messages postés6Date d'inscriptiondimanche 4 décembre 2005StatutMembreDernière intervention30 décembre 2005 30 déc. 2005 à 12:10
huum je dois avouer que je n'ai pas vraiment pris le temps de lire toute cette guguerre "intélectuelle" mais j'aurais une question bete ( surtout) et méchante:
si j'utilise ton script pour crypter un mot de pass a mettre dans une base de données je peux ensuite le décrypter ??? plus tard, par exemple lors d'un login ?
si c'est le cas ton script m'intéresse pas mal
slut
np78
Messages postés5Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 5 septembre 2009 17 janv. 2005 à 10:26
bonjour,
Ce script est super pour moi car , j'ai besoin de crypter un texte en php , et de le décrypter le texte lu par une application VB (il faut donc que je puisse convertir cette fonction en vb).
Donc, je sais qu'il existe la biblio mcrypt en php, mais pour avoir la même chose en vb, c'est plus dur a trouver.
Mon besoin est simple :
- j'ai une appli vb qui interroge une page html
- Cette page est générer par un script php qui affiche des données cryptées
- les données sont lues par l'appli
- puis l'appli les décrypte.
Voila merci pour le script, je vais l'essayer, de plus il est facile a convertir en vb.
Nicolas
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 15 janv. 2005 à 17:18
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 15 janv. 2005 à 17:16
ouais... ça doit pas être si dur de trouver une implémentation de ECC ou un soft... regarde libtomcrypt par exemple (c'est une bonne librairie en c que tu connais sûrement déjà) http://libtomcrypt.org ... il l'implémente!
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 janv. 2005 à 17:09
Ah mars... Je ne peux pas me permetre de ne pas crypter en attendant... Le rsa c'est joli, mais comme je l'ai expliqué plus haut...
Le symétrique... bah je ne peux pas envoyer les clefs...
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 15 janv. 2005 à 17:02
Ben visiblement, les courbes elliptiques ça te plaît ;o)
Merci pour l'offre de prog, mais j'ai mes examens finaux sous peu, alors je ne suis pas dispo avant mars. Mais si ça te dérange pas d'attendre jusque là, pourquoi pas! En attendant, il faudrait un cahier des charges... peut-être qu'on devrait poursuivre en privé la discussion ;o)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 janv. 2005 à 14:21
si ça t'interesse on peut faire équipe... Pour programmer ça soit en PHP soit en CPP (la méthode php peut être aisée pour débuter ce domaine, puis C++ pour faire qqch de puissant...)
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 15 janv. 2005 à 13:35
Il est clair que le problème avec les XOR se "déplasse", puisque'il faut enxuite passer la clé. C'est pour cela qu'il existe des valises diplomatiques d'ailleurs ;o)
Si je trouve qqch sur les équations en bulles, je te contacte!
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 janv. 2005 à 13:22
c'est pas que ça ne me plait pas (je dois adopter un système de crypto, mais je ne sais pas lequel choisir...), c'est juste que ça me semble peu efficace, quand on saitque meteofrance avait en 2000 un ordi qui faisait seulement 10* moins de calculs en 48 h qu'il n'en faut pour casser une clef RSA 155... quand on sait que l'ordi de meteofrance aparaissait à l'époque en en 47 ème position des orids les plus puissants de la planète et que tout les ans, le meilleur ordi est battu.... Quand on sait que le RSA 155 est interdit et que l'on doit faire du RSA 128 au maximum... Enfin voila, si on peut casser facilement du RSA 155 de nos jours, que doit on faire du XOR ??
L'avantage du XOR, c'est qu'il n'a pas de taille de clef prédéfinie, donc on peut faire un XOR avec une iamge ISO de 4 GO, ce qui pourra crypter quasi nimporte quel fichier avec une sécuritée maximale...
seul problème : le passage de la clef...
On ne passe pas facilement une clef de 4GO...
et si tu le fait en local, ça veut dire que tu as la clef sur toi...
Enfin voila, c'est irréalisable...
C'est pour cette raison que j'aimes bien les principes de RSA... et tout ce qui est assymétrique...
Il existe une autre méthode puissante de crypto assymétrique, avec des équations très jolies en "bules" si tu connais, je suis prenneur, je n'ai pas de doc sur celle la, et j'en aurais vraiment besoin pour choisir ma méthode... (il existe des choses qui ne devraint ni êtres lues, ni êtres vécues...) J'ai vraiment besoin de crypter, je ne peux passer un fichier de 4GO sur le net, donc j'ai vraiment besoin de cette doc...
Je dois ajouter : je n'ai pas mis de note, et il vaut plus que 4 pour te prouver que je n'ai pas mis de notes, je met 8/10...
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 15 janv. 2005 à 12:58
ok... pour la crypto, merci j'ai déjà de la doc. J'ai un cours de sécurité et cryptographie dans mon école (http://lasecwww.epfl.ch/).
Je sais bien que DES et compagnie sont mieux que mes XOR, ce ne seraient pas des standards sinon! J'ai voulu faire quelque chose par moi même, qui me suffise au niveau sécurité, c'est tout. Mais ça a pas lâire de plaire ;o) Tant pis, je ferai mieux pour ma prochaine soure !!!
See you
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 janv. 2005 à 11:57
RSA assymétrique, AES symétrique, je sais tout ça, et DES n'est pas le meilleur des symétriqes, je ne crois aps avoir dit ça non plus, mais ça reste meilleur que ton XOR...
Quand à mon 4, accuses donc qqn d'autre, je ne t'ai pas noté... Cette personne était extrèmement lache car elle n'a pas cherché à te donner des amélioratrion possibles...
si tu veux de la doc sur la crypto, laisse moi ton mail...
Pour tes switchs, tu aurais pu faire une chaine et un for...
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 15 janv. 2005 à 07:47
Hello...
- y a peut-être mieux de Goethe selon toi, c'est chacun ces goûts
- md5 est une fonction de hashage, pas de cryptage, , y a pas de soucis à ce sujet
- cesar, ça se base sur un simple décalage alphabetique, enigma sur des rotors et des connexions, c'est deux univers totalement différents (j'ai bossé sur Enigma, je dis pas ça au bol donc).
- DES n'est pas le meilleur algo de cryptage, il y en a des bien plus puissants
- DES est implémenté en php et n'a donc aucun intérêt niveau programmation tel quel
- AES, RSA etc sont effectivement d'autres algorithmes de cryptages, AES est symétrique (si ma mémoire est bonne), RSA pas
Alors oui, mon algorithme ici c'est du pipi de chat à coté de ces standards que sont DES, AES, RSA... mais je m'en fouts, mon but était de pondre quelque chose. De plus, mon one-time-password n'est pas cassable par un analyseur, alors tu comprendras que je trouve ta remarque un peu hautaine et ton "4" facile...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 14 janv. 2005 à 23:28
KENNST DU DAS LAND WO DIE ZITRONEN BLUHEN=connais tu le pays ou les citrons poussent ?
juste comme ça, il y a mieux de Goethe.... par exemple les souffrances du jeune Werthert, et tout un tas de poèmes, si tu veux pousser dans la culture allemande, tu peux aussi chercher Die Arzte (mach die augen zu, allein in der nacht, shrei nach liebe, revolution, mir ist langweillig ...), ou de Honner (Viva Colonia)
Enfin tout ça pour te dire que ton texte est court, et ici, le crypter ne présente aucun interet, et fort heureusemnet, on n'avais pas fait souvent de XOR ici, on avait fait cesar, enigma, DES, MD5 (ce qui n'est pas du cryptage), mais c'est tout, le meilleur d'entre tout ces algos c'est DES, ton XOR ne lui arrive pas à la cheville à part si ta clef fait plus de la taille du texte à crypter...
DES te bat aussi niveau vitesse et compréhention du code car il est implémenté dans php...
sinon, pour la crypto, t'as AES RSA et un autre truc assymétrique dont je n'ai que peu entendu parlé...
4 févr. 2006 à 19:48
Je met donc 8/10 à cette source ;)
10 janv. 2006 à 10:17
Le cryptage XOR, j'en ai fait un en VB parce que je voulais crypter n'importe quel type de fichier (1Mo à 20Go on va imaginer... ^^) et parce que le projet devait être présenté à un examen sans être "trop important" en terme de lignes de code.
Maintenant, félicitation pour ton code, il est intéressant ! Je met 8/10
30 déc. 2005 à 12:20
30 déc. 2005 à 12:10
si j'utilise ton script pour crypter un mot de pass a mettre dans une base de données je peux ensuite le décrypter ??? plus tard, par exemple lors d'un login ?
si c'est le cas ton script m'intéresse pas mal
slut
17 janv. 2005 à 10:26
Ce script est super pour moi car , j'ai besoin de crypter un texte en php , et de le décrypter le texte lu par une application VB (il faut donc que je puisse convertir cette fonction en vb).
Donc, je sais qu'il existe la biblio mcrypt en php, mais pour avoir la même chose en vb, c'est plus dur a trouver.
Mon besoin est simple :
- j'ai une appli vb qui interroge une page html
- Cette page est générer par un script php qui affiche des données cryptées
- les données sont lues par l'appli
- puis l'appli les décrypte.
Voila merci pour le script, je vais l'essayer, de plus il est facile a convertir en vb.
Nicolas
15 janv. 2005 à 17:18
15 janv. 2005 à 17:16
15 janv. 2005 à 17:09
Le symétrique... bah je ne peux pas envoyer les clefs...
15 janv. 2005 à 17:02
Vas voir http://lasecwww.epfl.ch/php_code/publications/search.php?ref=Mon02 et http://lasecwww.epfl.ch/php_code/publications/search.php?ref=LMVV04, ça peut te servir!
Merci pour l'offre de prog, mais j'ai mes examens finaux sous peu, alors je ne suis pas dispo avant mars. Mais si ça te dérange pas d'attendre jusque là, pourquoi pas! En attendant, il faudrait un cahier des charges... peut-être qu'on devrait poursuivre en privé la discussion ;o)
15 janv. 2005 à 14:21
http://tpe.crypto.free.fr/index.html'http://tpe.crypto.free.fr/contenu/clef_publique/courbes_elliptiques/?page=test1
J'ai trouvé avec un énorme coup de chance, parmi tout mes fichiers persos, et tout mes MO de log amsn, j'ai trouvé le bon !
si ça t'interesse on peut faire équipe... Pour programmer ça soit en PHP soit en CPP (la méthode php peut être aisée pour débuter ce domaine, puis C++ pour faire qqch de puissant...)
15 janv. 2005 à 13:35
Si je trouve qqch sur les équations en bulles, je te contacte!
15 janv. 2005 à 13:22
L'avantage du XOR, c'est qu'il n'a pas de taille de clef prédéfinie, donc on peut faire un XOR avec une iamge ISO de 4 GO, ce qui pourra crypter quasi nimporte quel fichier avec une sécuritée maximale...
seul problème : le passage de la clef...
On ne passe pas facilement une clef de 4GO...
et si tu le fait en local, ça veut dire que tu as la clef sur toi...
Enfin voila, c'est irréalisable...
C'est pour cette raison que j'aimes bien les principes de RSA... et tout ce qui est assymétrique...
Il existe une autre méthode puissante de crypto assymétrique, avec des équations très jolies en "bules" si tu connais, je suis prenneur, je n'ai pas de doc sur celle la, et j'en aurais vraiment besoin pour choisir ma méthode... (il existe des choses qui ne devraint ni êtres lues, ni êtres vécues...) J'ai vraiment besoin de crypter, je ne peux passer un fichier de 4GO sur le net, donc j'ai vraiment besoin de cette doc...
Je dois ajouter : je n'ai pas mis de note, et il vaut plus que 4 pour te prouver que je n'ai pas mis de notes, je met 8/10...
15 janv. 2005 à 12:58
Je sais bien que DES et compagnie sont mieux que mes XOR, ce ne seraient pas des standards sinon! J'ai voulu faire quelque chose par moi même, qui me suffise au niveau sécurité, c'est tout. Mais ça a pas lâire de plaire ;o) Tant pis, je ferai mieux pour ma prochaine soure !!!
See you
15 janv. 2005 à 11:57
Quand à mon 4, accuses donc qqn d'autre, je ne t'ai pas noté... Cette personne était extrèmement lache car elle n'a pas cherché à te donner des amélioratrion possibles...
si tu veux de la doc sur la crypto, laisse moi ton mail...
Pour tes switchs, tu aurais pu faire une chaine et un for...
15 janv. 2005 à 07:47
- y a peut-être mieux de Goethe selon toi, c'est chacun ces goûts
- md5 est une fonction de hashage, pas de cryptage, , y a pas de soucis à ce sujet
- cesar, ça se base sur un simple décalage alphabetique, enigma sur des rotors et des connexions, c'est deux univers totalement différents (j'ai bossé sur Enigma, je dis pas ça au bol donc).
- DES n'est pas le meilleur algo de cryptage, il y en a des bien plus puissants
- DES est implémenté en php et n'a donc aucun intérêt niveau programmation tel quel
- AES, RSA etc sont effectivement d'autres algorithmes de cryptages, AES est symétrique (si ma mémoire est bonne), RSA pas
Alors oui, mon algorithme ici c'est du pipi de chat à coté de ces standards que sont DES, AES, RSA... mais je m'en fouts, mon but était de pondre quelque chose. De plus, mon one-time-password n'est pas cassable par un analyseur, alors tu comprendras que je trouve ta remarque un peu hautaine et ton "4" facile...
14 janv. 2005 à 23:28
juste comme ça, il y a mieux de Goethe.... par exemple les souffrances du jeune Werthert, et tout un tas de poèmes, si tu veux pousser dans la culture allemande, tu peux aussi chercher Die Arzte (mach die augen zu, allein in der nacht, shrei nach liebe, revolution, mir ist langweillig ...), ou de Honner (Viva Colonia)
Enfin tout ça pour te dire que ton texte est court, et ici, le crypter ne présente aucun interet, et fort heureusemnet, on n'avais pas fait souvent de XOR ici, on avait fait cesar, enigma, DES, MD5 (ce qui n'est pas du cryptage), mais c'est tout, le meilleur d'entre tout ces algos c'est DES, ton XOR ne lui arrive pas à la cheville à part si ta clef fait plus de la taille du texte à crypter...
DES te bat aussi niveau vitesse et compréhention du code car il est implémenté dans php...
sinon, pour la crypto, t'as AES RSA et un autre truc assymétrique dont je n'ai que peu entendu parlé...