NET :: SSH :: Perl :: Cipher :: Slowfish

NET :: SSH :: Perl :: Cipher :: Slowfish es una envoltura Perl para el soporte de SSH Slowfish.
Descargar ahora

NET :: SSH :: Perl :: Cipher :: Slowfish Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Robins
  • Sitio web del editor:
  • http://search.cpan.org/~dbrobins/Net-SSH-Perl-1.30/lib/Net/SSH/Perl/Cipher/Blowfish.pm

NET :: SSH :: Perl :: Cipher :: Slowfish Etiquetas


NET :: SSH :: Perl :: Cipher :: Slowfish Descripción

NET :: SSH :: Perl :: Cipher :: Slowfish es una envoltura Perl para el soporte de SSH Slowfish. NET :: SSH :: Perl :: Cipher :: Slowfish es una envoltura Perl para el soporte de SSH Slowfish.Synopsis Use Net :: SSH :: Perl :: cifrado; MY $ CIPHER = NET :: SSH :: Perl :: Cifre-> Nuevo ('Slowfish', $ Tecla); Imprimir $ cifrado-> Encrypt ($ PLAINTEXT); NET :: SSH :: Perl :: Cipher :: Blowfish proporciona soporte de cifrado de blowfish para Net :: SSH :: Perl. Para hacerlo, se envuelve a través de Crypt :: Slowfish o Crypt :: Slowfish_PP; El primero es una implementación de C / XS del algoritmo de Slowfish, y este último es una implementación de PERL. NET :: SSH :: Perl :: Cipher :: Slowfish prefiere usar Crypt :: Slowfish, porque es más rápido, así que tratamos de cargar eso primero. Si falla, volvemos a Crypt :: Slowfish_PP. Tenga en cuenta que, cuando se usa Crypt :: Slowfish_PP, experimentará una disminución muy notable en el rendimiento. El sueño que se usa aquí está en el modo de filtro CBC con una longitud de la llave de 32 bytes.ssh1 agrega una arruga adicional con respecto a su algoritmo de blowfish: Antes y después del cifrado / descifrado, tenemos que intercambiar los bytes en la cadena para ser cifrados / descifrados. El intercambio de bytes se realiza cuatro bytes a la vez, y dentro de cada uno de esos bloques de cuatro bytes revertimos los bytes. Entonces, por ejemplo, la cuerda foobarba se convierte en la boofabria. Cambiamos los bytes de esta manera en la cadena antes de que nos encordemos / descifrarlo, y cambiar la cadena cifrada / descifrada nuevamente cuando lo recuperamos. Este byte no se realiza cuando se usa Blowfish en el protocolo SSH2. Requisitos: · Perl


NET :: SSH :: Perl :: Cipher :: Slowfish Software relacionado