gergalp
Messages postés70Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 mars 2007 10 oct. 2004 à 19:50
j'ai modifié un petit peu le fonctionnement, le texte n'est plus en clair au milieu des caracteres ajoutés, et le nombre de caracteres reste toujours le meme
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 10 oct. 2004 à 17:31
j'avais bien compris, et je ne peux que t'encourager à poursuivre, la crypto c'est passionnant :)
si tu t'en sens l'envie, va faire un tour chez www.hackquest.com, il y a plein de challenges de cassage de messages cryptés. avec un ami on a résolu pas mal de choses (surtout lui ^^) et on a bcp appris!
gergalp
Messages postés70Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 mars 2007 10 oct. 2004 à 17:22
nan, mais en fait, j'ai pas vraiment besoin de sécuritéssur mon site (si on peut appeler ca un site :) ) , j'ai juste fait ca pour tenter de faire du cryptage perso (lent et inutile) et apprendre un petit peu sur le sujet.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 10 oct. 2004 à 17:13
ah ok je vois, j'ai repéré les caractères mtnt.
ben si tu veux mon avis, c'est pas une bonne idée :/ 800% de plus en moyenne, c'est énorme, et la sécurité n'est pas top, vu que les caractères st encore là, en clair. je dois y réfléchir, mais je pense que ça doit être cassable.
si t'as besoin de vraie sécurité, utilise un DES, c'est implémenté en PHP.
gergalp
Messages postés70Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 mars 2007 10 oct. 2004 à 17:07
en fait, on crée un tableau en fonction de la clé
par exemple, si j'utilise la clé "Clé de cryptage", la fonction mk_key() va crééer ce tableau:
Array
(
[0] => 11
[1] => 14
[2] => 15
[3] => 8
[4] => 12
[5] => 6
[6] => 3
[7] => 10
[8] => 13
[9] => 15
[10] => 8
[11] => 12
[12] => 6
[13] => 3
[14] => 2
[15] => 1
[16] => 1
[17] => 1
[18] => 9
[19] => 5
[20] => 3
[21] => 2
)
Ensuite, ce tableau permet de définir le nombre de caractere qu'on va rajouter dans la chaine cryptée entre chaque caractere de la chaine d'origine à l'aide d'une boucle.
Ici, au premier cycle, on rajoutera 11 caracteres, au 2e cycle 14 caracteres, au 3e cycle 15 caracteres, ect...
Bien sur, il y a un tres grand nombre de possibilités puisque les caracteres ajoutés sont définis aléatoirement.
"implicitement ce code n'est pas de toi."
Ben euh, si, pourquoi j'aurais posté une source simple comme celle la si elle était pas entierement de moi, ce que je voulais savoir, c'est si cette technique est bonne ou pas, et savoir ce qui faut modifier pour la rendre plus difficile à décrypter par bruteforce.
"le résultat est bcp plus gros que la chaîne de départ. en moyenne, tu as un facteur de dilatation de combien?"
Euh, c'est assez aléatoire, mais la moyenne doit tourner autour de 9 fois la taille d'origine(ca varie aléatoirement de 1 à 17)
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 10 oct. 2004 à 16:43
le résultat est bcp plus gros que la chaîne de départ. en moyenne, tu as un facteur de dilatation de combien? ça m'a l'air bcp :/ si tu "cryptes" un mp3, ça va prendre plein de place.
"A premiere vue, sa à l'air d'être un bon systeme de cryptage."
je sais pas sur quoi tu te bases, mais si c'est parce que les caractères sont bizarres que tu dis ça, ben ça ne veut rien dire du tout. ce qui importe, c'est la valeur numérique.
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 10 oct. 2004 à 16:26
A premiere vue, sa à l'air d'être un bon systeme de cryptage.
"En fait, ce que je voudrais savoir, c'est ce que vaut ce script et si l'idée est bonne." implicitement ce code n'est pas de toi.
9/10 pour son auteur.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 10 oct. 2004 à 13:32
n'utilise pas un César en tt cas, c'est la pire méthode de toutes les mauvaises, lol. un brute force de César ça te fait maximum 25 calculs! c'est pas bon, et puis: ça se voit. qq un qui veut casser ton message va d'abord tester césar, puis pê voir si c'est un xor, et d'autres petites choses comme ça.
sinon, pr ta méthode, tu pourrais montrer un exemple de "texte" -> "texte crypté" -> "texte décrypté" ?
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 9 oct. 2004 à 19:33
regarde ma source César et César plus qui est dans le meme esprit.
10 oct. 2004 à 19:50
10 oct. 2004 à 17:31
si tu t'en sens l'envie, va faire un tour chez www.hackquest.com, il y a plein de challenges de cassage de messages cryptés. avec un ami on a résolu pas mal de choses (surtout lui ^^) et on a bcp appris!
10 oct. 2004 à 17:22
10 oct. 2004 à 17:13
ben si tu veux mon avis, c'est pas une bonne idée :/ 800% de plus en moyenne, c'est énorme, et la sécurité n'est pas top, vu que les caractères st encore là, en clair. je dois y réfléchir, mais je pense que ça doit être cassable.
si t'as besoin de vraie sécurité, utilise un DES, c'est implémenté en PHP.
10 oct. 2004 à 17:07
par exemple, si j'utilise la clé "Clé de cryptage", la fonction mk_key() va crééer ce tableau:
Array
(
[0] => 11
[1] => 14
[2] => 15
[3] => 8
[4] => 12
[5] => 6
[6] => 3
[7] => 10
[8] => 13
[9] => 15
[10] => 8
[11] => 12
[12] => 6
[13] => 3
[14] => 2
[15] => 1
[16] => 1
[17] => 1
[18] => 9
[19] => 5
[20] => 3
[21] => 2
)
Ensuite, ce tableau permet de définir le nombre de caractere qu'on va rajouter dans la chaine cryptée entre chaque caractere de la chaine d'origine à l'aide d'une boucle.
Ici, au premier cycle, on rajoutera 11 caracteres, au 2e cycle 14 caracteres, au 3e cycle 15 caracteres, ect...
Bien sur, il y a un tres grand nombre de possibilités puisque les caracteres ajoutés sont définis aléatoirement.
"implicitement ce code n'est pas de toi."
Ben euh, si, pourquoi j'aurais posté une source simple comme celle la si elle était pas entierement de moi, ce que je voulais savoir, c'est si cette technique est bonne ou pas, et savoir ce qui faut modifier pour la rendre plus difficile à décrypter par bruteforce.
"le résultat est bcp plus gros que la chaîne de départ. en moyenne, tu as un facteur de dilatation de combien?"
Euh, c'est assez aléatoire, mais la moyenne doit tourner autour de 9 fois la taille d'origine(ca varie aléatoirement de 1 à 17)
10 oct. 2004 à 16:43
"A premiere vue, sa à l'air d'être un bon systeme de cryptage."
je sais pas sur quoi tu te bases, mais si c'est parce que les caractères sont bizarres que tu dis ça, ben ça ne veut rien dire du tout. ce qui importe, c'est la valeur numérique.
10 oct. 2004 à 16:26
Chaîne que je crypte : test du codage
Clef : juki
Resultat de la chaîne crypter : ý©lt&? È=?a ÂeJ®²ì?h?äŒ òß s?¡Ã ËÀt8æ3O¯qå ~ìÓÈ ??µ7îAd «^ ?w¡,:¥øuúR0á??øf¡vSt> îúô&é5B??R ôKEc?D@ìu"söo²k\Tdá°agÈ ?e
A premiere vue, sa à l'air d'être un bon systeme de cryptage.
"En fait, ce que je voudrais savoir, c'est ce que vaut ce script et si l'idée est bonne." implicitement ce code n'est pas de toi.
9/10 pour son auteur.
10 oct. 2004 à 13:32
sinon, pr ta méthode, tu pourrais montrer un exemple de "texte" -> "texte crypté" -> "texte décrypté" ?
9 oct. 2004 à 19:33