| Apache :: Critshash. Apache :: O crythash é um módulo Perl com tokens criptografados para cookies. |
Baixe Agora |
Apache :: Critshash. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Michael Robinton
- Site do editor:
- http://search.cpan.org/~miker/Net-DNS-Codes-0.09/Codes.pm
Apache :: Critshash. Tag
Apache :: Critshash. Descrição
Apache :: Cryphash é um módulo Perl com tokens criptografados para cookies. O Apache :: Critshash é um módulo Perl com tokens criptografados para cookies.Craia uma cadeia de cookie criptografada com um Mac (soma de verificação) de um hash de valores críticos e não críticos. O Mac é criado apenas nos valores críticos. A descriptografia falhará se a string foi alterada e o Mac não corresponder quando a string é descriptografada.Particularmente útil ao usar cookies e fará todo o trabalho duro para o Apache :: AuthCookieInit () criar referência de classe e definir senha para o valor retornado por sys :: hostname :: nome do host; Meu $ c = Apache :: Critshash-> init; # Padrão Passcode = HostNameInit leva um parâmetro opcional Meu $ c = apache :: crytash-> init ('não'); $ c-> senha ('não'} # desligará a criptografia # e colocará em Debug MedoOptionally, a senha ou depuração pode ser definida por $ c-> senha ('não') # desligará a criptografia # e colocar em depuração Modo $ c-> senha ('Newpasscode'); # Alterar o cabeçalho PasscoDEname e PasscodeHash pode ser definido para qualquer string $ c-> nome ('some_string'); # padrão 'Secret' Secret'Just Lembre-se de obedecer as regras para caracteres permitidos Em cadeias de cookie para o nome e passcodeencode () geram um valor semelhante a um cookie criptografado de um hash. Valores invasentes opcionais podem ser especificados para um MAC $ c-> codificar (% estado, @mac_keys). Oonly o segredo da cripta e os mac_keys Valuess estão presentes no Mac. O que é retornado é o nome: cryted_string (nome.debug: crypted_string) onde $ c-> pascodos (somename) (padrão 'secreto') decodificam ($$$) descriptografar e gerar hash estatal a partir do hash $ c-> decodificar ($ cookie,% estado, @mac_keys); retornar false se decodificar ou mac failsmd5_hex ($) retornar o md5 hash de entrada string.md5_b64 ($) retornar o md5 base 64 hash de entrada st sty ring.checkmac $ c = apache :: crypthash-> init ('alguma senha'); $ c-> CheckMac (% estado, @mac_keys) A comparação do Mac no estado% vs é o valor calculado com base em @mac_keys e retorna um resultado booleano. Não se esqueça de definir a senha ou a verificação falhará! Requisitos: · Perl.
Apache :: Critshash. Software Relacionado