Cifrario monoalfabetico
Algoritmo Javascript


In questa pagina potete provare a cifrare un messaggio con un codice monoalfabetico; sotto la riga "Alfabeto" inserisci una tabella di cifratura lettera per lettera come nell'esempio sopra; inserisci quindi il messaggio nella finestra accanto a "Chiaro", quindi fai click su "Cifra" (eventuali lettere minuscole sono convertite in maiuscolo, spazi e segni di interpunzione sono ignorati).

Alfabeto
Chiave
Chiaro

Cifrato
function Cifra(chiaro, cifrato, chiave){
 	alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
		chiaro.value = chiaro.value.toUpperCase();
		cifrato.value = "";
		for(var conta = 0; conta < chiaro.value.length; conta++){
			ch  = chiaro.value.charAt(conta);
			if (ch >= 'A' & ch <= 'Z') {
				ord = alfabeto.indexOf(ch);
				cifrato.value += chiave.value.charAt(ord);
			}
		}
	}

Pagina a cura di Paolo Bonavoglia del
Ginnasio-Liceo "M.Foscarini" di Venezia
Scriveteci via E-Mail.
Prima Pagina del sito Web.
La crittografia
Storia della crittografia
Alcuni espedienti usati per proteggere i codici monoalfabetici
Bibliografia
Glossario