Vigenere-Chipistry.

Meldungen und Dateien verschlüsseln und entschlüsseln
Jetzt downloaden

Vigenere-Chipistry. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • JBO Software
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 958 KB

Vigenere-Chipistry. Stichworte


Vigenere-Chipistry. Beschreibung

Die Vigenere-Chiffre wurde entwickelt, um ein altes kryptographisches System zu sein, das sehr wenig Sicherheit bietet, ist jedoch interessant zu analysieren. Mit diesem Programm können Sie Nachrichten und Dateien mithilfe der ursprünglichen Form der Chiffre verschlüsseln und entschlüsseln, die nur Großbuchstaben abwickelt. Es hat auch eine Einrichtung, um zu versuchen, einen Ciphertext mit einem unbekannten Schlüssel zu decodieren, der in einigen Grenzwerten in der Regel erfolgreich ist. Das "Dokument mit Kennwort speichern" in einigen Desktop-Anwendungen verwenden die Vigenere-Chiffre, die leicht modifiziert ist, um alle Bytes anstelle von nur Großbuchstaben (unter Verwendung von XOR), jedoch mit denselben Schwachstellen zu behandeln. Haupteigenschaften: Die allgemeine Idee besteht darin, den Code so auszusehen, als wäre es in einer funktionalen Sprache, wie ml. Dies ist jedoch nicht streng durchgesetzt, z. Anstelle von tiefer Rekursion werden Schlaufen verwendet. -Fehler werden durch Anrufen von VIG_ERROR behandelt, sobald der Fehler erkannt wird. Dies verwendet SETJMP / LONGJMP, um wieder in das Hauptmenü zuzielen. Es gibt also keine Null-Return-Codes, um sich zu sorgen. vig_malloc wird anstelle von malloc verwendet. Dies hält den zugeordneten Speicher, sodass Vig_Freieall alles anrufen kann. Functional Style-Routinen mit niedriger Ebene werden geschrieben, z. VIG_LOADFILE nimmt einen Dateinamen an und lädt sie in neu zugewiesener Speicher. Für Portabilität, Größe und Endianness der Datentypen spielt keine Rolle, und nur POSIX-Systemanrufe werden verwendet. Das Programm nimmt mindestens ein 80 x 25 Zeichen an. Global Variablen werden vermieden, mit der Ausnahme, sofern dies in den Funktionen mit niedrigem Niveau erforderlich ist, z. Speichern der Stack-Umgebung für Fehlerbehandlung. Funktionsnamen Alle haben das Präfix VIG _.


Vigenere-Chipistry. Zugehörige Software