Minal:

        Heya. I'm having trouble getting the RSA and Random
perl modules to compile on the target server. I've sent email
to the maintainer, but haven't heard back yet. I've also checked
the Debian package archives to see if these modules are available
in a pre-compiled package, and they are not.

        So for now I think the best thing to do is to recode
your scripts which call the RSA modules, and have them call the
OpenSSL binary directly; ie, via a backtick operator or system()
function. Here's an example using backticks:

------------------
#!/usr/bin/perl

$pword = genPassword(20);

$priv = `/usr/bin/openssl genrsa -out ~sbest/keyout -passout pass:$pword -des 1024` ;

$pub = `openssl rsa -in ~sbest/keyout -passin pass:$pword -pubout` ;

print $pub ;

sub genPassword {
    my ($size)=@_;
    @chars=(48..57,65..90,97..122);
    my $p='';
    foreach (1..$size) {
        $p .= chr($chars[rand($#chars)]);
    }
    return $p;
}
--------------------

        That will create a new 1024 bit RSA key, then print out the
public key portion of it. The private key part is DES encrypted with a
20-digit random string. Since the password is immediately lost when the
script terminates, it's not as if the above does anythign useful except
to demonstrate the idea.

        Sorry for the hassle. I'll keep trying to get the Perl modules
you asked for built and installed.

-Scott


On Wed, 5 Feb 2003, Minal Amle wrote:

> Hello Scott,
>
> I think the Crypt::OpenSSL::RSA and Crypt::OpenSSL::Random perl moudlues are not 
>installed onto the server. I tried to include my RSA functions today, but it is 
>giving error as
>
> Software Error:
>
> [Tue Feb 4 20:57:55 2003] Display.pl: Can't locate Crypt/OpenSSL/RSA.pm in @INC 
>(@INC contains: /usr/lib/perl5/5.005/i386-linux /usr/lib/perl5/5.005 
>/usr/local/lib/site_perl/i386-linux /usr/local/lib/site_perl /usr/lib/perl5 .) at 
>databaselib.pl line 7. BEGIN failed--compilation aborted at databaselib.pl line 7.
>
> Can you please check whether they are installed correctly?
>
> Thanks and Regards,
> Minal Amle
> Software Engineer
> OAS Information Systems Pvt. Ltd.
> #2, Symphony-C, Range Hills Road,
> Pune 411020
> Tel: +91 20 5520311
> Fax: +91 20 5520312
> Email: [EMAIL PROTECTED]
> http://www.oas.co.in
>




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to