| Apache :: Crypthash Apache :: CRYPTHASH es un módulo PERL con tokens encriptados para las cookies. |
Descargar ahora |
Apache :: Crypthash Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Michael Robinton
- Sitio web del editor:
- http://search.cpan.org/~miker/Net-DNS-Codes-0.09/Codes.pm
Apache :: Crypthash Etiquetas
Apache :: Crypthash Descripción
Apache :: Crypthash es un módulo Perl con fichas cifradas para las cookies. Apache :: Crypthash es un módulo Perl con fichas cifradas para cookies. Crea una cadena similar a una cookie cifrada con una Mac (suma de comprobación) de un hash de valores críticos y no críticos. La MAC se crea solo en los valores críticos. La descifrado fallará si la cadena se ha alterado y la MAC no coincide con cuando la cadena está descifrada. Es útil útil cuando se usa cookies y hará todo el trabajo duro para Apache :: Authcookieinit () Crear referencia de clase y establecer el código de acceso al valor devuelto por sys :: hostName :: Nombre de host; My $ C = apache :: cripthash-> init; # Passcode predeterminado = HostNameinit toma un parámetro opcional My $ C = apache :: cripthash-> init ('no'); $ c-> PASSCODE ('No'} # convertirá el encriptamiento OFF # y poner en la depuración de modo de depuración, el código de acceso o la depuración puede establecerse por $ c-> el código de acceso ('NO') # convertirá el cifrado fuera del # y poner en la depuración Modo $ c-> PASSCODE ('NewPassCode'); # Cambiar el encabezado de PasscoDeName y PasscodeHash se puede configurar en cualquier cadena $ c-> Nombre ('Some_String'); # Predeterminado 'Secret'just Recuerde obedecer las reglas de los personajes permitidos En las cadenas de cookies para el nombre y el código de acceso () generan un valor similar a una cookie cifrado de un hash. Los valores de invarientes opcionales pueden especificarse para una MAC $ C-> CODE (% State, @Mac_Keys). El secreto de la cripta y el MAC_KEYS El valor está presente en la Mac. Lo que se devuelve es Nombre: Crypted_String (Name.Debug: crypted_string) donde $ c-> Pascode (SOMENAME) (OTRIO DE POR DEFAULTE ') Decodish ($$$) descifrará y genere un hash de estado de los cifrado hash $ c-> decodificar ($ cookie,% de estado, @mac_keys); devuelva falso si decodifica o Mac FailsMD5_HEX ($) devuelve el hash de la cadena de entrada.md5_b64 ($) devuelva la base MD564 HASH DE INPUT ST Ring.Checkmac $ C = Apache :: CryPThash-> init ('Alguna contraseña'); $ c-> CheckMac (% State, @Mac_Keys) realiza una comparación de la MAC en el estado% vs el valor calculado basado en @mac_keys y devuelve un resultado booleano. ¡No olvides configurar el código de acceso o la verificación fallará! Requisitos: · Perl
Apache :: Crypthash Software relacionado