Viemene cijfer

Versleutel en decoderen van berichten en bestanden
Download nu

Viemene cijfer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • JBO Software
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 958 KB

Viemene cijfer Tags


Viemene cijfer Beschrijving

Het Vigenere-cipher is ontwikkeld om een oud cryptografisch systeem te zijn, dat zeer weinig veiligheid biedt, maar is interessant om te analyseren. Met dit programma kunt u berichten en bestanden versleutelen en decoderen met behulp van de oorspronkelijke vorm van het cijfer, die alleen hoofdletters behandelt. Het heeft ook een faciliteit om een ciphertext te decoderen met onbekende sleutel, die meestal succesvol is, binnen enkele limieten. Het functie "Document opslaan met wachtwoord" in sommige bureaubladtoepassingen gebruikt het Vigenere-cipher, enigszins gewijzigd om alle bytes te verwerken in plaats van alleen hoofdletters (door XOR te gebruiken), maar dezelfde kwetsbaarheden hebben. Belangrijkste kenmerken: Het algemene idee is om de code te laten zien alsof het in een functionele taal is geschreven, zoals ML. Dit is echter niet rigoureus afgedwongen, b.v. Loops worden gebruikt in plaats van diepe recursie. -fouten worden afgehandeld door Vig_Error te bellen zodra de fout wordt gedetecteerd. Dit gebruikt Setjmp / Longjmp om terug te gaan naar het hoofdmenu, dus er is geen null retourcodes om zich zorgen over te maken. vig_malloc wordt gebruikt in plaats van MALLOC. Dit houdt het toegewezen geheugen bij, dus het bellen van vig_freall bevrijdt alles. Functionele stijl Low-level routines zijn geschreven, b.v. vig_Loadfile neemt een bestandsnaam en laadt het in nieuw toegewezen geheugen. Voor draagbaarheid, grootte en endianness van gegevenstypen doet er niet toe en alleen Posix-systeemgesprekken worden gebruikt. Het programma veronderstelt ten minste een 80 x 25-tekenterminal. Global-variabelen worden vermeden, behalve waar nodig in functies op lage niveau, b.v. Het opslaan van de stapelomgeving voor foutenafhandeling. Functie-namen hebben allemaal het voorvoegsel vig _.


Viemene cijfer Gerelateerde software