Playfair è un programma di criptaggio di messaggi basato su alfabeto, chiave, carattere speciale e carattere sostitutivo. L'algoritmo è possibile trovarlo qui. Il programma è stato sviluppato in C per l'esame di Laboratorio di sistemi operativi presso l'università du Unicam.
Comando di esempio per eseguire il programma:
playfair encode|decode keyfile outputdir file1 ... filen
playfair = Eseguibile del programma a cui passare paramentri.
encode,decode = Parametro per codificare,decodificare un messaggio.
keyfile = Percorso della file chiave contenente alfabeto, carattere sostitutivo, carattere speciale e chiave di cifratura.
outputdir = Percorso della cartella di destinazione del file cifrato/decifrato con estenzione ".pf/.dec".
file1...filen = Percorsi dei file da codificare/decodificare.
-h, --help = Stampa delle informazioni.
La chiave dovrà essere contenuta in un unico file e dovrà contenere:
-
ALFABETO (Sequenza di 25 lettere)
-
CARATTERE DA SOSTITUIRE
-
CARATTERE SPECIALE
-
CHIAVE
Un esempio di chiave può essere:
abcdefghiklmnopqrstuvwxyz
j
x
esempio playfair