Je souhaite récupérer des données crypter en Blowfish en mode CBC avec un
programme perl et un programme python.
j'arrive à crypter en perl et décrypter en python mais pas l'inverse. Le
probleme vit-il de python ou de perl ??
Merci de votre aide !!!
Librairie perl (crypto.pm) :
use Crypt::CBC;
my $key = "totototo";
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibault
Bonjour,
J'y connais pas grand chose en crypto, mais vu l'exemple: il y aurait pas un probleme sur la longueur de l'encryption ?
Toi meme tu set les variables : n2 = '08ec45a9144733e81a2dc96c1cdde22d' $nom2 = "08ec45a9144733e8"; à des longueurs différentes
Cela ne peut-il pasposer probleme ?
Thibault
ReM wrote:
Bonjour,
Je souhaite récupérer des données crypter en Blowfish en mode CBC avec un programme perl et un programme python. j'arrive à crypter en perl et décrypter en python mais pas l'inverse. Le probleme vit-il de python ou de perl ?? Merci de votre aide !!!
Librairie perl (crypto.pm) : use Crypt::CBC; my $key = "totototo";
$ ./test.pl Cryptage de chateaux : 08ec45a9144733e83d6c66cb3eca2812 Décryptage de 08ec45a9144733e8 : $ ./test.py Cryptage de chateaux : 08ec45a9144733e8 Décryptage de 08ec45a9144733e81a2dc96c1cdde22d : chateaux
Bonjour,
J'y connais pas grand chose en crypto, mais vu l'exemple: il y aurait
pas un probleme sur la longueur de l'encryption ?
Toi meme tu set les variables :
n2 = '08ec45a9144733e81a2dc96c1cdde22d'
$nom2 = "08ec45a9144733e8";
à des longueurs différentes
Cela ne peut-il pasposer probleme ?
Thibault
ReM wrote:
Bonjour,
Je souhaite récupérer des données crypter en Blowfish en mode CBC avec un
programme perl et un programme python.
j'arrive à crypter en perl et décrypter en python mais pas l'inverse. Le
probleme vit-il de python ou de perl ??
Merci de votre aide !!!
Librairie perl (crypto.pm) :
use Crypt::CBC;
my $key = "totototo";
J'y connais pas grand chose en crypto, mais vu l'exemple: il y aurait pas un probleme sur la longueur de l'encryption ?
Toi meme tu set les variables : n2 = '08ec45a9144733e81a2dc96c1cdde22d' $nom2 = "08ec45a9144733e8"; à des longueurs différentes
Cela ne peut-il pasposer probleme ?
Thibault
ReM wrote:
Bonjour,
Je souhaite récupérer des données crypter en Blowfish en mode CBC avec un programme perl et un programme python. j'arrive à crypter en perl et décrypter en python mais pas l'inverse. Le probleme vit-il de python ou de perl ?? Merci de votre aide !!!
Librairie perl (crypto.pm) : use Crypt::CBC; my $key = "totototo";
$ ./test.pl Cryptage de chateaux : 08ec45a9144733e83d6c66cb3eca2812 Décryptage de 08ec45a9144733e8 : $ ./test.py Cryptage de chateaux : 08ec45a9144733e8 Décryptage de 08ec45a9144733e81a2dc96c1cdde22d : chateaux
Thibault
T'a essayé de mettre le prepend_iv = 1 ? Ils parlent de ca dans le perldoc Crypt::CBC a propos d'un codage 8/16 bytes mais j'ai pas tout capté ...
ReM wrote:
Ben c bien ça justement le problême !!! Je me suis peut etre mal exprimé tout à l'heure.... En fait perl me retourne 8 charactères de trop mais qui sont pas présent au codage par python mais compris au décodage par python. Seulement l'inverse, c'est à dire le codage en python ne sort pas ces 8 derniers caractères ( que je ne comprends pas ) et du coup le décodage en perl est impossible. Si quelqu'un sait d'où proviennent ces 8 caractères ???? Merci ;o)
T'a essayé de mettre le prepend_iv = 1 ?
Ils parlent de ca dans le perldoc Crypt::CBC a propos d'un codage 8/16
bytes mais j'ai pas tout capté ...
ReM wrote:
Ben c bien ça justement le problême !!!
Je me suis peut etre mal exprimé tout à l'heure....
En fait perl me retourne 8 charactères de trop mais qui sont pas présent au
codage par python mais compris au décodage par python. Seulement l'inverse,
c'est à dire le codage en python ne sort pas ces 8 derniers caractères ( que
je ne comprends pas ) et du coup le décodage en perl est impossible.
Si quelqu'un sait d'où proviennent ces 8 caractères ????
Merci ;o)
T'a essayé de mettre le prepend_iv = 1 ? Ils parlent de ca dans le perldoc Crypt::CBC a propos d'un codage 8/16 bytes mais j'ai pas tout capté ...
ReM wrote:
Ben c bien ça justement le problême !!! Je me suis peut etre mal exprimé tout à l'heure.... En fait perl me retourne 8 charactères de trop mais qui sont pas présent au codage par python mais compris au décodage par python. Seulement l'inverse, c'est à dire le codage en python ne sort pas ces 8 derniers caractères ( que je ne comprends pas ) et du coup le décodage en perl est impossible. Si quelqu'un sait d'où proviennent ces 8 caractères ???? Merci ;o)
ça c'est en relation avec le vecteur d'initialisation. ça me rajoute un RandomI ou IV donc c'est pas ça. Merci de ton aide ;o) Faut encore creuser.......
"Thibault" a écrit dans le message de news:
T'a essayé de mettre le prepend_iv = 1 ? Ils parlent de ca dans le perldoc Crypt::CBC a propos d'un codage 8/16 bytes mais j'ai pas tout capté ...
ReM wrote:
Ben c bien ça justement le problême !!! Je me suis peut etre mal exprimé tout à l'heure.... En fait perl me retourne 8 charactères de trop mais qui sont pas présent au
codage par python mais compris au décodage par python. Seulement l'inverse,
c'est à dire le codage en python ne sort pas ces 8 derniers caractères ( que
je ne comprends pas ) et du coup le décodage en perl est impossible. Si quelqu'un sait d'où proviennent ces 8 caractères ???? Merci ;o)
ça c'est en relation avec le vecteur d'initialisation. ça me rajoute un
RandomI ou IV donc c'est pas ça.
Merci de ton aide ;o) Faut encore creuser.......
"Thibault" <thibault_REMOVE_@Eulerian.com> a écrit dans le message de
news:3F1D3B16.5040700@Eulerian.com...
T'a essayé de mettre le prepend_iv = 1 ?
Ils parlent de ca dans le perldoc Crypt::CBC a propos d'un codage 8/16
bytes mais j'ai pas tout capté ...
ReM wrote:
Ben c bien ça justement le problême !!!
Je me suis peut etre mal exprimé tout à l'heure....
En fait perl me retourne 8 charactères de trop mais qui sont pas présent
au
codage par python mais compris au décodage par python. Seulement
l'inverse,
c'est à dire le codage en python ne sort pas ces 8 derniers caractères
( que
je ne comprends pas ) et du coup le décodage en perl est impossible.
Si quelqu'un sait d'où proviennent ces 8 caractères ????
Merci ;o)
ça c'est en relation avec le vecteur d'initialisation. ça me rajoute un RandomI ou IV donc c'est pas ça. Merci de ton aide ;o) Faut encore creuser.......
"Thibault" a écrit dans le message de news:
T'a essayé de mettre le prepend_iv = 1 ? Ils parlent de ca dans le perldoc Crypt::CBC a propos d'un codage 8/16 bytes mais j'ai pas tout capté ...
ReM wrote:
Ben c bien ça justement le problême !!! Je me suis peut etre mal exprimé tout à l'heure.... En fait perl me retourne 8 charactères de trop mais qui sont pas présent au
codage par python mais compris au décodage par python. Seulement l'inverse,
c'est à dire le codage en python ne sort pas ces 8 derniers caractères ( que
je ne comprends pas ) et du coup le décodage en perl est impossible. Si quelqu'un sait d'où proviennent ces 8 caractères ???? Merci ;o)