likemuz25
Messages postés23Date d'inscriptionmardi 2 février 2010StatutMembreDernière intervention24 mars 2010
-
9 juin 2009 à 16:16
rours
Messages postés61Date d'inscriptiondimanche 5 novembre 2000StatutMembreDernière intervention24 février 2010
-
10 juin 2009 à 16:07
Voila du code que je test et que j'ai changé un peu. Mon cryptage fonctionne, mais j'ai des problèmes dans mon décryptage et j'aurais besoin de votre aide pour m'aider a améliorer mon code.
J'espère que je pourrai mieux comprendre le cryptage et le décryptage par la suite.
Merci d'avance pour votre aide!
Le voici:
publicpartialclass_Default : System.Web.UI.Page<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
{
// Tableau de cryptage contenant la clef de 16 octets sous forme héxadécimal.
likemuz25
Messages postés23Date d'inscriptionmardi 2 février 2010StatutMembreDernière intervention24 mars 2010 9 juin 2009 à 16:18
Aussi si quelqu'un peut m'aider pour bien poster mon code... je ne comprend pas... il était super beau, bien indenté et avec de la couleur avant que je le poste et la il n'est vraiment pas beau :(
likemuz25
Messages postés23Date d'inscriptionmardi 2 février 2010StatutMembreDernière intervention24 mars 2010 10 juin 2009 à 14:53
J'ai 2 erreurs qui subviennent fréquemment, et on dirait que cela dépend de la chaîne passée en paramètres, comme s'il me disait que sa longueur était invalide. Comment je fais pour être sûr qu'elle soit valide?
En fait, mon cryptage-décryptage c'est pour des fichiers. Je voulais aussi savoir si les saut de lignes pouvaient poser un problème dans le cryptage ou le décryptage, et si oui, comment je peux faire pour les gérer.
Je voulais aussi savoir si mon while était utile dans cette séquence:
while((count = CStream.Read(buf, 0, longueur)) > 0) // ici erreur : 'Padding is invalid and cannot be removed'
{
// Écrire le texte brut obtenu dans la mémoire tampon.
TextebrutMem.Write(buf, 0, count);
}
voici les 2 erreurs:
1- Length of the data to decrypt is invalid. --> (toujours dans le décryptage) ligne : while ((count = CStream.Read(buf, 0, longueur)) > 0) .. donc quand il fait le read
2- a la ligne: CStream.Close(); (mais je ne me rappel pu exactement du message d'erreur)
rours
Messages postés61Date d'inscriptiondimanche 5 novembre 2000StatutMembreDernière intervention24 février 2010 10 juin 2009 à 16:07
Bonjour.
En fait, mon cryptage-décryptage c'est pour des fichiers. Je voulais aussi savoir si les saut de lignes pouvaient poser un problème dans le cryptage ou le décryptage, et si oui, comment je peux faire pour les gérer.
non.
voici les 2 erreurs:
1- Length of the data to decrypt is invalid. --> (toujours dans le décryptage) ligne : while ((count = CStream.Read(buf, 0, longueur)) > 0) .. donc quand il fait le read
Pour cette erreur, c'est que ton fichier à décrypté n'a pas le meme nombre de caractere à décrypter que l'original. donc il plante.
2- a la ligne: CStream.Close(); (mais je ne me rappel pu exactement du message d'erreur)
Bah ça doit etre que tu as une erreur avant, alors il n'arrive pas à le fermer.
Je te conseil de jeter un oeil la dessus , ça m'avait bien aidé :