Cifrado de vigenere

Cifrar y descifrar mensajes y archivos
Descargar ahora

Cifrado de vigenere Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • JBO Software
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 958 KB

Cifrado de vigenere Etiquetas


Cifrado de vigenere Descripción

El cifrado Vigenere se desarrolló para ser un antiguo sistema criptográfico, que ofrece muy poca seguridad, pero es interesante para analizar. Este programa le permite cifrar y descifrar mensajes y archivos utilizando la forma original del cifrado, que solo maneja las letras mayúsculas. También tiene una facilidad para intentar decodificar un texto cifrado con una clave desconocida, que generalmente es exitosa, dentro de algunos límites. La función "Guardar documento con contraseña" en algunas aplicaciones de escritorio, use el cifrado de Vigenere, ligeramente modificado para manejar todas las bytes en lugar de solo las letras mayúsculas (usando XOR), pero teniendo las mismas vulnerabilidades. Principales características: La idea general es hacer que el código se vea como si estuviera escrito en un lenguaje funcional, como ML. Esto no se hace cumplir rigurosamente, por ejemplo. Los bucles se utilizan en lugar de la recursión profunda. Los errores se manejan llamando a Vig_Error tan pronto como se detecte el error. Esto utiliza SetJMP / LONGJMP para volver al menú principal, por lo que no hay códigos de retorno nulo para preocuparse. VIG_MALLOT se usa en lugar de malloc. Esto mantiene un seguimiento de la memoria asignada, por lo que llame a Vig_FreeAll libera todo. Estilo funcional Las rutinas de bajo nivel están escritas, por ejemplo. Vig_loadFile toma un nombre de archivo y lo carga en la memoria recién asignada. Para la portabilidad, el tamaño y la endianidad de los tipos de datos no importa, y solo se utilizan llamadas del sistema POSIX. El programa asume al menos un terminal de 80 x 25 caracteres. Se evitan las variables globales, excepto cuando sea necesario en funciones de bajo nivel, por ejemplo. Almacenamiento del entorno de la pila para el manejo de errores. Los nombres de las funciones todos tienen el prefijo VIG _.


Cifrado de vigenere Software relacionado