IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

Crypt::RSA - Erreur Windows


Sujet :

Modules Perl

  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut Crypt::RSA - Erreur Windows
    J'avais fait un script qui me permettait de faire du cryptage.
    Mais depuis une semaine, mon script ne fonctionne plus. Du moins, je n'ai pas de message d'erreur Perl, mais une de windows qui arrête mon script.

    Ce bout de code ci dessous suffit à générer l'erreur windows.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #!/usr/bin/perl
    use warnings;
    use strict;
    use Carp;
    use Crypt::RSA;
     
    my $rsa = new Crypt::RSA; 
    my ($public, $private) = $rsa->keygen ( 
                                      Identity  => "djibril",
                                      Size      => 1024,  
                                      Password  => "pass", 
                                      Verbosity => 1,
    ) || die $rsa->errstr();
    Sous windows 2000 :
    L'instruction à "0x28001d28" emploie l'adresse mémoire "0x00f41d40". La mémoire ne peut pas être "read".
    Cliquez sur OK pour terminer le programme.
    Cliquez sur Annuler pour déboguer le programme.

    Annuler =>

    perl.exe a généré des erreurs et sera fermé par Windows. Vous devrez redémarrer le programme.
    Un journal des erreurs est en cours de création.
    Sous XP
    Perl Command Line Interpreter a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.
    .....
    .....
    <?xml version="1.0" encoding="UTF-16"?>
    <DATABASE>
    <EXE NAME="perl.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="a2p.exe" SIZE="86100" CHECKSUM="0x9958576A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/01/2007 02:35:32" UPTO_LINK_DATE="08/01/2007 02:35:32" />
    <MATCHING_FILE NAME="libexpat.dll" SIZE="151552" CHECKSUM="0x6AFDAF4C" MODULE_TYPE="WIN32" PE_CHECKSUM="0x270AF" LINKER_VERSION="0x0" LINK_DATE="06/05/2007 19:23:36" UPTO_LINK_DATE="06/05/2007 19:23:36" />
    <MATCHING_FILE NAME="perl.exe" SIZE="45137" CHECKSUM="0x8DAAFC63" BIN_FILE_VERSION="5.8.8.822" BIN_PRODUCT_VERSION="5.8.8.822" PRODUCT_VERSION="Build 822 [280952]" FILE_DESCRIPTION="Perl Command Line Interpreter" COMPANY_NAME="ActiveState" PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,8,822" ORIGINAL_FILENAME="perl.exe" INTERNAL_NAME="perl.exe" LEGAL_COPYRIGHT="Copyright 1987-2007, Larry Wall, Binary build by ActiveState, http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.8.822" UPTO_BIN_PRODUCT_VERSION="5.8.8.822" LINK_DATE="08/01/2007 02:35:27" UPTO_LINK_DATE="08/01/2007 02:35:27" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="perl5.8.8.exe" SIZE="45137" CHECKSUM="0x8DAAFC63" BIN_FILE_VERSION="5.8.8.822" BIN_PRODUCT_VERSION="5.8.8.822" PRODUCT_VERSION="Build 822 [280952]" FILE_DESCRIPTION="Perl Command Line Interpreter" COMPANY_NAME="ActiveState" PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,8,822" ORIGINAL_FILENAME="perl.exe" INTERNAL_NAME="perl.exe" LEGAL_COPYRIGHT="Copyright 1987-2007, Larry Wall, Binary build by ActiveState, http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.8.822" UPTO_BIN_PRODUCT_VERSION="5.8.8.822" LINK_DATE="08/01/2007 02:35:27" UPTO_LINK_DATE="08/01/2007 02:35:27" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="perl58.dll" SIZE="806995" CHECKSUM="0xB9699049" BIN_FILE_VERSION="5.8.8.822" BIN_PRODUCT_VERSION="5.8.8.822" PRODUCT_VERSION="Build 822 [280952]" FILE_DESCRIPTION="Perl Interpreter" COMPANY_NAME="ActiveState" PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,8,822" ORIGINAL_FILENAME="perl58.dll" INTERNAL_NAME="perl58.dll" LEGAL_COPYRIGHT="Copyright 1987-2007, Larry Wall, Binary build by ActiveState, http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.8.822" UPTO_BIN_PRODUCT_VERSION="5.8.8.822" LINK_DATE="08/01/2007 02:35:25" UPTO_LINK_DATE="08/01/2007 02:35:25" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="PerlEx30.dll" SIZE="126607" CHECKSUM="0x559B9C42" BIN_FILE_VERSION="3.0.0.300" BIN_PRODUCT_VERSION="3.0.0.300" PRODUCT_VERSION="3.0.0.300" FILE_DESCRIPTION="3.0.0.300" COMPANY_NAME="ActiveState Corp." PRODUCT_NAME="PerlEx 3.0" FILE_VERSION="3.0.0.300" ORIGINAL_FILENAME="PerlEx.dll" INTERNAL_NAME="3.0.0.300" LEGAL_COPYRIGHT="Copyright © 1999-2003 ActiveState Corp." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.0.0.300" UPTO_BIN_PRODUCT_VERSION="3.0.0.300" LINK_DATE="08/01/2007 03:10:01" UPTO_LINK_DATE="08/01/2007 03:10:01" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="PerlEz.dll" SIZE="70393" CHECKSUM="0x5CB9AE54" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/01/2007 03:09:52" UPTO_LINK_DATE="08/01/2007 03:09:52" />
    <MATCHING_FILE NAME="perlglob.exe" SIZE="16469" CHECKSUM="0x4C6AED89" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/01/2007 02:33:55" UPTO_LINK_DATE="08/01/2007 02:33:55" />
    <MATCHING_FILE NAME="perlis.dll" SIZE="32865" CHECKSUM="0xCC123768" BIN_FILE_VERSION="5.8.7.813" BIN_PRODUCT_VERSION="5.8.7.813" PRODUCT_VERSION="Build 813" FILE_DESCRIPTION="Perl Internet Information Server Plug-in" COMPANY_NAME="ActiveState Corp." PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,7,813" ORIGINAL_FILENAME="PerlIS.dll" INTERNAL_NAME="PerlIS.dll" LEGAL_COPYRIGHT="Copyright © 1998-2003 ActiveState Corp. http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.7.813" UPTO_BIN_PRODUCT_VERSION="5.8.7.813" LINK_DATE="08/01/2007 03:10:07" UPTO_LINK_DATE="08/01/2007 03:10:07" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="PerlMsg.dll" SIZE="24576" CHECKSUM="0x73721BFD" BIN_FILE_VERSION="1.0.1.0" BIN_PRODUCT_VERSION="1.0.1.0" PRODUCT_VERSION="1,0,1,0" FILE_DESCRIPTION="Perl Event Message DLL" COMPANY_NAME="ActiveState Corp." PRODUCT_NAME="Perl for Win32" FILE_VERSION="1,0,1,0" ORIGINAL_FILENAME="PerlMsg.dll" INTERNAL_NAME="PerlMsg.dll" LEGAL_COPYRIGHT="Copyright © 1997-2003 ActiveState Corp., http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.1.0" UPTO_BIN_PRODUCT_VERSION="1.0.1.0" LINK_DATE="08/01/2007 03:09:46" UPTO_LINK_DATE="08/01/2007 03:09:46" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="PerlSE.dll" SIZE="61533" CHECKSUM="0x20FE3D9F" BIN_FILE_VERSION="5.8.7.813" BIN_PRODUCT_VERSION="5.8.7.813" PRODUCT_VERSION="Build 813" FILE_DESCRIPTION="PerlScript scripting engine" COMPANY_NAME="ActiveState Corp." PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,7,813" ORIGINAL_FILENAME="PerlSE.dll" INTERNAL_NAME="PerlSE.dll" LEGAL_COPYRIGHT="Copyright © 1998-2003 ActiveState Corp. http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.7.813" UPTO_BIN_PRODUCT_VERSION="5.8.7.813" LINK_DATE="08/01/2007 03:09:42" UPTO_LINK_DATE="08/01/2007 03:09:42" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    <MATCHING_FILE NAME="wperl.exe" SIZE="45137" CHECKSUM="0x8DAAFC63" BIN_FILE_VERSION="5.8.8.822" BIN_PRODUCT_VERSION="5.8.8.822" PRODUCT_VERSION="Build 822 [280952]" FILE_DESCRIPTION="Perl Command Line Interpreter" COMPANY_NAME="ActiveState" PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,8,822" ORIGINAL_FILENAME="perl.exe" INTERNAL_NAME="perl.exe" LEGAL_COPYRIGHT="Copyright 1987-2007, Larry Wall, Binary build by ActiveState, http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.8.822" UPTO_BIN_PRODUCT_VERSION="5.8.8.822" LINK_DATE="08/01/2007 02:35:27" UPTO_LINK_DATE="08/01/2007 02:35:27" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    </EXE>
    <EXE NAME="perl58.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="perl58.dll" SIZE="806995" CHECKSUM="0xB9699049" BIN_FILE_VERSION="5.8.8.822" BIN_PRODUCT_VERSION="5.8.8.822" PRODUCT_VERSION="Build 822 [280952]" FILE_DESCRIPTION="Perl Interpreter" COMPANY_NAME="ActiveState" PRODUCT_NAME="ActivePerl" FILE_VERSION="5,8,8,822" ORIGINAL_FILENAME="perl58.dll" INTERNAL_NAME="perl58.dll" LEGAL_COPYRIGHT="Copyright 1987-2007, Larry Wall, Binary build by ActiveState, http://www.ActiveState.com" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.8.8.822" UPTO_BIN_PRODUCT_VERSION="5.8.8.822" LINK_DATE="08/01/2007 02:35:25" UPTO_LINK_DATE="08/01/2007 02:35:25" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    </EXE>
    <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="1054720" CHECKSUM="0x98676D5" BIN_FILE_VERSION="5.1.2600.5512" BIN_PRODUCT_VERSION="5.1.2600.5512" PRODUCT_VERSION="5.1.2600.5512" FILE_DESCRIPTION="DLL du client API BASE Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="5.1.2600.5512 (xpsp.080413-2111)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1049F8" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5512" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5512" LINK_DATE="04/14/2008 02:33:02" UPTO_LINK_DATE="04/14/2008 02:33:02" VER_LANGUAGE="Français (France) [0x40c]" />
    </EXE>
    </DATABASE>
    Je vais pas vous mettre tout le rapport d'erreur, il est long.

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Bon après pistage du code du module, je me suis aperçu que le problème provenait du module Math::Pari.

    En fait, faite attention, mais actuellement pour ceux qui sont sous windows en activeperl 5.8.8 820 ou plus, le module Math::Pari n'est disponible que sous le repository theroryx ( et non trouchelle, activestate ou bribes) avec une version ancestrale 2.010500.
    Afin d'avoir la version récente du module, rajouter le repository tcool et vous aurez la version à ce jour 2.010800.

    voilà

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rapport d'erreurs Windows
    Par SteelBox dans le forum Windows
    Réponses: 12
    Dernier message: 22/08/2005, 17h34
  2. pleeeeeins de polys et erreur windows...
    Par Antickriszt dans le forum OpenGL
    Réponses: 3
    Dernier message: 28/06/2005, 14h30
  3. Message erreur Windows 16 bits
    Par francis m dans le forum Windows XP
    Réponses: 2
    Dernier message: 24/04/2005, 16h29
  4. Message d'erreur Windows lors de l'exécution de l'appli D6-
    Par kolac dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/12/2004, 17h55
  5. Erreur windows lors du malloc
    Par Elessar dans le forum C
    Réponses: 5
    Dernier message: 16/12/2003, 08h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo