Username: Password: oppure
Cifrario Di Cesare DeCripter

Cifrario Di Cesare DeCripter

19657_size.jpg
Il 'Cifrario di Cesare' è un semplicissimo metodo di crittografia, sembra che il primo ad usarlo/inventarlo sia stato Giulio Cesare, la codifica viene effettuata scorrendo i caratteri, il valore di scorrimento viene scelto e tenuto segreto dal criptatore.

Per esempio se scorrimento = 4
ABCDEFGH diventa
EFGHIJKL

Nell'era dei computer tale metodo da una sicurezza pari a zero.

Il programma che propongo decodifica il testo criptato partendo da scorrimento = 2 ed usa un vocabolario della lingua italiana (incluso) per verificare se ci sono delle parole note. Se non ci sono almeno il 25% di parole note, passa a scorrimento = 3, e così via fino a scorrimento = 127

Uso:
      
Inserisci o incolla (Ctrl+V) nella casella centrale gialla, un testo in lingua italiana, cifrato con il "cifrario di Cesare".

Se non hai un testo cifrato, lo puoi creare digitando o incollando (Ctrl+V) un testo nella prima casella a sinistra verde, nella casella sottostante grigia avrai il testo codificato con lo scorrimento impostato.

Puoi copiare con (Ctrl+C) il testo cifrato ottenuto nella casella grigia ed incollarlo con (Ctrl+V) nella casella centrale gialla.

Con il bottone [ tenta la decodifica ] il programma cercherà di forzare la cifratura mostrando il risultato nell'ultima casella bianca.

In presenza di molte parole corte si possono ottenere falsi positivi, il programma permette di ritentare partendo dall'ultimo scorrimento usato, semplicemente ripremendo [ tenta la decodifica ].

Testi contenenti molti numeri, parole non italiane e/o caratteri speciali, potrebbero non essere decodificati o non completamente decodificati.

Il programma può essere modificato per visualizzare decodifiche anche con meno parole individuate ma poi aumenterebbero i falsi positivi.

VocabolarioItaliano.txt deve esistere nella cartella dell'eseguibile, lo trovi in:

...\Cifrario di Cesare DeCripter\Cifrario di Cesare DeCripter\bin\Release\VocabolarioItaliano.txt


Categoria: Sicurezza / Visual C# .NET
Piattaforma:

Downloads: 9
Rating: (0 voti)
Data: prima del 10/09/2009
Download

A proposito dell'autore

VB.NET, C#, QB64 Interfacciamento PC e Hardware via rs232, SNMP, USB, Lan. Software per automazione e studi televisivi. Software telecontrolli. Software per impianti fotovoltaici. Software aziendale.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti