| Gravata :: Encryptedhash. Tie :: EncryPtedHash é um módulo Perl que contém hashes (e objetos com base em hashes) com campos de criptografia. |
Baixe Agora |
Gravata :: Encryptedhash. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Vipul Ved Prakash
- Site do editor:
- http://search.cpan.org/~vipul/Crypt-RSA-1.98/lib/Crypt/RSA/DataFormat.pm
Gravata :: Encryptedhash. Tag
Gravata :: Encryptedhash. Descrição
Tie :: EncryPtedHash é um módulo Perl que contém hashes (e objetos com base em hashes) com campos de criptografia. Tie :: EncryPtedHash é um módulo Perl que contém hashes (e objetos com base em hashes) com campos de criptografia.Synopsis Use Tie :: EncryptedHash; meu% s = (); Tie% s, empate :: criptotedhash, 'passwd'; $ s {foo} = "texto simples"; # Campo normal, armazenado em texto simples. Imprimir $ s {foo}; # (texto simples) $ s {_bar} = "assinatura"; # Fieldnames que começam em underscore # criptografados. Imprimir $ s {_bar}; # (assinatura) porém, enquanto a senha # é definida, eles se comportam como campos normais. Excluir $ s {__ senha}; # Excluir senha para desativar o acesso # para criptografar campos. Imprimir $ s {_bar}; # (Blowfish nurvfir8ucaju5awy0w ...) $ s {__ senha} = 'passwd'; # Restaure a senha para obter acesso. Imprimir $ s {_bar}; # (assinatura) $ s {_baz} {a} {b} = 42; # Refs são bons, nós criptografemos-os também.tie :: criptotedhash aumenta a semântica do hash para construir seguros, criptografar contêineres de dados. Gravata :: EncryptedHash apresenta campos de hash especiais que são acoplados com rotinas criptografar / descriptografar para criptografar atribuições na loja () e descriptografar recuperações em busca (). Por design, os campos de criptografia estão associados a chaves que começam em underscore único. O restante keyspace é usado para acessar campos de hash normal, que são retidos sem modificação. Quando a senha é definida, um empate :: criptodHash se comporta exatamente como um Hash Padrão Perl. Este é o seu modo transparente de acesso. Criptografar e campos normais são idênticos neste modo. Quando a senha é excluída, os campos de criptografia são acessíveis apenas como ciphertext. Isso é empate :: Modo de Acesso opaco de EncryPtyHash, otimizado para serialização.Encryption é feito com cripto :: CBC (3) que criptografa no modo de encadeamento de bloco de cifra com blowfish, des ou ideia. Gravata :: EncryptedHash usa blowfish por padrão, mas pode ser instruído a empregar qualquer cifra suportada pela cripta :: CBC (3). Requisitos: · Perl.
Gravata :: Encryptedhash. Software Relacionado