[Perl] Firma sha-1
Salman ®
correo en salman.es
Mar Sep 27 13:40:54 CDT 2005
Ok, gracias a los dos.
Un poco a la desesperada lo habia resuelto con una llamada al sistema como esta:
$Cadena_Firma=$ImporteServired.$Identificacion.$CodComServired."978"."0".$PaginaRetornoServired.$Clave_Servired;
# $guardar="/tmp/$Identificacion";
# open (FIRMA, ">$guardar");
# print FIRMA $Cadena_Firma;
# close FIRMA;
#
# $Firma_Operacion = `sha1sum $guardar`;
# $Firma_Operacion = uc($Firma_Operacion);
# ($Firma_Operacion,$borrar)=split(/ /,$Firma_Operacion);
#
# unlink $guardar;
Mañana me pondre a instalar el modulo en cuestion.
----------
Salvador Guzmán
Salman PSL
Vigo, Galicia, España
+34 986-21.30.27
Móvil 679-Salman
Correo @Salman.ES
www.Salman.ES
----- Mensaje original -----
De: "Gunnar Wolf" <gwolf en gwolf.org>
Para: "Salman ®" <correo en salman.es>
CC: <perl en tlali.iztacala.unam.mx>
Enviado: martes, 27 de septiembre de 2005 19:08
Asunto: Re: [Perl] Firma sha-1
| Salman ® dijo [Tue, Sep 27, 2005 at 01:20:28PM +0200]:
| >
| > Saludos a tod en s
| >
| > Necesito generar una firma SHA-1 a partir de unos determinados datos, el caso es que llevo toda la semana pasada buscando informacion al respecto y no encuentro la orden apropiada.
| >
| > He conseguido la orden en PHP, pero en PERL nada :-(
| >
| > ¿ Alguna idea de donde buscar ?
|
| ¡En el CPAN! ¿Dónde si no?
|
| http://search.cpan.org/
|
| http://search.cpan.org/~gaas/Digest-SHA1-2.10/SHA1.pm
|
| Digest::SHA1 - Perl interface to the SHA-1 algorithm
|
| # Functional style
| use Digest::SHA1 qw(sha1 sha1_hex sha1_base64);
|
| $digest = sha1($data);
| $digest = sha1_hex($data);
| $digest = sha1_base64($data);
| $digest = sha1_transform($data);
|
|
| # OO style
| use Digest::SHA1;
|
| $sha1 = Digest::SHA1->new;
|
| $sha1->add($data);
| $sha1->addfile(*FILE);
|
| $sha1_copy = $sha1->clone;
|
| $digest = $sha1->digest;
| $digest = $sha1->hexdigest;
| $digest = $sha1->b64digest;
| $digest = $sha1->transform;
|
| Saludos,
|
| --
| Gunnar Wolf - gwolf en gwolf.org - (+52-55)1451-2244 / 5623-0154
| PGP key 1024D/8BB527AF 2001-10-23
| Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
| _______________________________________________
| Perl mailing list
| Perl en tlali.iztacala.unam.mx
| http://tlali.iztacala.unam.mx/cgi-bin/mailman/listinfo/perl
Más información sobre la lista de distribución Perl