Caja de herramientas :: CryptOTP

Juega con cifrado de tipo de un solo tiempo.
Descargar ahora

Caja de herramientas :: CryptOTP Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jason Leane
  • Sitio web del editor:
  • http://search.cpan.org/~docg/

Caja de herramientas :: CryptOTP Etiquetas


Caja de herramientas :: CryptOTP Descripción

Juegue con un cifrado de tipo de un solo tiempo. Caja de herramientas :: CryptOTP es un módulo PERL que le permite reproducir con un tipo de TIPO DE TIEMPO DE ONE TIEMPO.SYNOPSIS Use la caja de herramientas :: CryptOTP; $ plaintextfile = "doc.txt"; # Generar un almohadilla aleatoria $ PAD_FILE = RAND_PAD ("MyPAD.OTP"); # Cifrar un archivo encrypt_file ($ PlaintextFile, "cipherrext.txt", "mypad.otp"); # Descifrarlo de vuelta a Decrypt_File ("ciphermext.txt", "descifrado-lleit.txt", "mypad.otp"); # Encriptar una cadena $ PlaintExt = "Ossifrage Scaramish"; $ Gasback = Encrypt_String ($ STEXT, 'F4'); # Descifrarlo Atrás $ Texto = Decrypt_String ($ Basura, 'F4'); Un módulo significaba para aquellos interesados ​​en el aprendizaje de la criptografía abotu ... Los métodos utilizados aquí no están destinados a ser seguros, y deben usarse únicamente para comprender los principios. de cifrado. No utilice ninguna función en este módulo para intentar proteger los datos confidenciales. Estas funciones implementan el cifrado "PAD de una sola vez". Para las funciones de cifrado / descifrado de archivos, usted especifica otro archivo como el 'PAD'. Un bloque se lee desde este archivo, y se aplica a cada bloque de la entrada (NOTA: Esta es una gran falla de seguridad). Si ejecuta la salida a través de la salida, con una almohadilla idéntica, debe recuperar el texto plante. Para obtener más información, consulte "Criptografía de Internet" por Richard E. Smith. Cubre este tema y muchos otros.Encrypt_File (entrada, salida, almohadilla) Decrypt_File (entrada, salida, almohadilla), cifra o descifra un archivo. Para el cifrado, la entrada es el texto plante, la salida es cifrado. Para descifrar, la entrada es cifrable, la salida es el texto plante. La almohadilla se comparte entre ambas funciones. Todos los argumentos son nombres de archivos (NO FILEHANDLES) .Incrypt_string ("STRING", 'FF') Decrypt_String ("F2FE3222", 'FF') cifra o descifra una cadena. La almohadilla se administra como un número hexadecimal de dos dígitos (00 - FF). Se aplica a cada carácter del texto plante / cifrado. Devuelve CifreText of PlaintExt.rand_pad ("FileName.Pad") genera un archivo de almohadilla un tanto aleatorio, bloques Bytes Long. Use esto si no puede localizar un archivo PAD de su propio ... Requisitos: · Perl


Caja de herramientas :: CryptOTP Software relacionado

Árbol :: Trie

Árbol :: Trie es un módulo Perl con la estructura de datos optimizada para la búsqueda del prefijo. ...

182

Descargar