| Crypt :: GCM. Crypt :: GCM é um módulo Perl que apresenta o modo Galois / Contador (GCM). |
Baixe Agora |
Crypt :: GCM. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Hiroyuki OYAMA
- Site do editor:
- http://search.cpan.org/~oyama/Crypt-GCM-0.02/lib/Crypt/GCM.pm
Crypt :: GCM. Tag
Crypt :: GCM. Descrição
Crypt :: GCM é um módulo Perl que apresenta o modo Galois / Contador (GCM). Crypt :: O GCM é um módulo Perl que apresenta o modo Galois / Contador (GCM) .Synopsis Use Cripto :: GCM; Use Cripto :: Rijndael; Meu $ GCM = Crypt :: GCM-> NOVO (-KEY => $ Key, -cifóris => 'Crypt :: rijndael'); meu $ gcm-> set_iv ($ iv); meu $ gcm-> AAD (''); my $ cipher_string = $ gcm-> criptografar ($ message); my $ tag = $ gcm- tag>, o módulo implementa o modo de contador / Galois (GCM) para confidencialidade e autenticação. A função da GCM em que o texto simples é criptografado para o texto cifrado, e um tag de autenticação é gerado no AAD eo ciphertext.new () my $ cipher = Crypt :: GCM-> new (tecla => pack 'H * ', '00000000000000000000000000000000', -cipher => 'Crypt :: Rijndael',); O novo método () cria um novo objecto Crypt :: MGC. Ele aceita uma lista de -argument => pares de valores selecionados a partir da lista a seguir: Argumento Descrição -------- ----------- tecla A chave de encriptação / desencriptação (obrigatório) -cipher o algoritmo de criptografia (obrigatório) criptografar () my $ mensagem cifrada = $ cipher-> criptografar ($ texto simples); descriptografar () my $ texto simples = $ cipher-> descriptografar ($ texto cifrado); set_iv () $ cipher-> set_iv ($ iv); Isso permite que você altere o vetor de inicialização. permitir string.aad 16 bytes () $ cipher-> aad ($ text); my $ text = $ cipher-> aad (); tag () $ cipher-> tag ($ tag); my $ tag = $ cipher-> tag (); Requisitos: · Perl.
Crypt :: GCM. Software Relacionado