Cos'è un algoritmo di crittografia?
La crittografia è la scienza di rendere illeggibile un testo per passarlo in modo sicuro e segretamente al destinatario previsto, che usa una chiave per decrittografare il messaggio.Un algoritmo di crittografia è una serie definita di passaggi per la crittografia dei dati.Il testo originale è indicato come in chiaro e dopo che l'algoritmo di crittografia è stato applicato ad esso, si chiama cifro .L'algoritmo di crittografia può essere indicato come una cifra e spesso viene dato un nome.Ad esempio, esiste un algoritmo di crittografia chiamato Blowfish e un altro chiamato AES (standard di crittografia avanzata), ad esempio.
Un algoritmo di crittografia può dipendere dalla sostituzione, come in una cifra di sostituzione o trasposizione, come in una trasposizione a una trasposizionecifra.Esempi di prime cifre che sono noti basati su semplici algoritmi di crittografia.Ad esempio, Julius Cesar usò una cifra che prevedeva la sostituzione in cui spostò le lettere dell'alfabeto in modo che una A fosse rappresentata da A D, A B era rappresentato da una E, e così via.Dal momento che ci sono 26 lettere nell'alfabeto, possono essere create 25 cifre di questo tipo: il 26 avrebbe una sostituzione A, che non è molto segreto.La chiave di questa cifra può essere considerata come il numero di luoghi spostati.Non è necessario, tuttavia, per un algoritmo di crittografia per utilizzare le lettere.Può usare numeri e altri simboli come sostituti delle lettere.Nel racconto "The Gold Bug", Edgar Allen Poe ha usato una cifra di sostituzione in cui l'algoritmo di crittografia coinvolge questo tipo di sostituzione, usando simboli. 53 ##+305)) 6*; 4826) 4#.) 4#); 806*; 48+8¶60))) 85 ;; 8*;:#*8+83 (88) 5*+; 46 (; 88*96*?; 8)*#(; 485); 5*+2:*#
(; 4956*2 (5*-4) 8¶8*; 4069285);) 6+8) 4 ##; 1 (#9; 48081; 8: 8#1; 48+85; 4) 485+528806*81 (#9; 48; (88; 4 (#? 34; 48) 4#;161 ;: 188;#?;