nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
11 avril 2009 à 07:11
DevLama
Messages postés356Date d'inscriptionmercredi 13 avril 2011StatutMembreDernière intervention18 novembre 2021
-
5 déc. 2011 à 12:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
BurnQuebec
Messages postés3Date d'inscriptionmercredi 13 septembre 2006StatutMembreDernière intervention13 avril 2009 13 avril 2009 à 21:26
Comme nhervagault a dit,
Comment vas-tu décrypter "téléphone"
si tu encrypte le "é"
s = s.Replace("é", "°")
et que tu ne le "décrypte" pas ??
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 11 avril 2009 à 13:00
Pas crypter, coder.
Car ce n'est qu'une simple substitution.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 11 avril 2009 à 10:45
Le pire c'est qu'il y a perte d'info. (c'est un point essentiel de ce type de crypto)
car si je veux cryper une image un zip, .. --> j'aurais pas mon image en retour dans le format d'origine.
Et pourquoi reinventer la roue (surtout une qui ne tourne pas rond)
Si on ne prends pas compte du cassage.
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 11 avril 2009 à 10:36
D'autant que ce type de cryptage est pêté en moins de 10 min !!!
Comme le dit Nhervagault : pourquoi ne pas utiliser la classe fourni par le framework.
Voir du côté de System.Security.Cryptography
Bonne prog
++
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 11 avril 2009 à 07:11
Classe sans grand intérêt.
Pour ne pas faire un tableau a 2 dimension ou un hashtable (bref une collection)
Qui sert dans les deux sens.
Une expression régulière peut aussi faire l'affaire.
Car au niveau performance ta fonction doit être pas tarrible.
Tu fais 26 replace par caractères (pas cool)
Avec un hastable tu aurais 1 replace par caractere.
De plus ton algo n'est pas complet.
Comment tu cryptes la phrase suite
Mon numéro de téléphone est le 06123456789
et
après tu le décryptes tu tombes sur
Mon numéro de téléphone est le ofabcfdefghi
Soit de la perte d'informations.
Il y a des classes de crypto bien plus puissante dans le framework.
5 déc. 2011 à 12:38
20 avril 2009 à 20:10
13 avril 2009 à 21:31
Mais comme dis plus haut cette source est a proscrire dans tous les cas.
-> sécurité = 0
-> cassage rapide
-> perte d'informations
-> ...
13 avril 2009 à 21:26
Comment vas-tu décrypter "téléphone"
si tu encrypte le "é"
s = s.Replace("é", "°")
et que tu ne le "décrypte" pas ??
11 avril 2009 à 13:00
Car ce n'est qu'une simple substitution.
11 avril 2009 à 10:45
car si je veux cryper une image un zip, .. --> j'aurais pas mon image en retour dans le format d'origine.
Et pourquoi reinventer la roue (surtout une qui ne tourne pas rond)
Si on ne prends pas compte du cassage.
11 avril 2009 à 10:36
Comme le dit Nhervagault : pourquoi ne pas utiliser la classe fourni par le framework.
Voir du côté de System.Security.Cryptography
Bonne prog
++
11 avril 2009 à 07:11
Pour ne pas faire un tableau a 2 dimension ou un hashtable (bref une collection)
Qui sert dans les deux sens.
Une expression régulière peut aussi faire l'affaire.
Car au niveau performance ta fonction doit être pas tarrible.
Tu fais 26 replace par caractères (pas cool)
Avec un hastable tu aurais 1 replace par caractere.
De plus ton algo n'est pas complet.
Comment tu cryptes la phrase suite
Mon numéro de téléphone est le 06123456789
et
après tu le décryptes tu tombes sur
Mon numéro de téléphone est le ofabcfdefghi
Soit de la perte d'informations.
Il y a des classes de crypto bien plus puissante dans le framework.