Cifrario
Un cifrario è un algoritmo che trasforma i dati in base a una chiave, normalmente tra testo in chiaro e testo cifrato.
Definizione
Un cifrario è un algoritmo definito che trasforma il testo in chiaro in testo cifrato e lo ripristina con la chiave richiesta. La sicurezza deve risiedere nella chiave, non nel nascondere la procedura.
Tipi di cifrario
I cifrari classici usano sostituzione o trasposizione. Quelli simmetrici moderni elaborano blocchi o flussi; quelli a chiave pubblica usano chiavi correlate. Uno schema completo specifica anche modalità, nonce e autenticazione.
Cifrario, codice e codifica
Un codice storico sostituisce parole tramite un repertorio. Un cifrario trasforma simboli o bit con un algoritmo. Base64 e Morse cambiano solo la rappresentazione e non offrono segretezza crittografica.
Il cifrario è l’algoritmo; la cifratura è la sua applicazione con chiave e parametri.
No. La crittografia moderna presume algoritmi pubblici e chiavi protette.
No. Contano anche progetto, chiave, modalità, implementazione e uso corretto.