| Caja de herramientas :: CryptOTP Juega con cifrado de tipo de un solo tiempo. |
Descargar ahora |
Caja de herramientas :: CryptOTP Clasificación y resumen
- Licencia:
- Perl Artistic License
- 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