Cifrul Vigenère este o metodă de criptare care folosește o serie de cifruri Cezar diferite bazate pe literele unui cuvânt-cheie. Este o formă simplă de substituție polialfabetică.

Cifrul Vigenère este numit după Blaise de Vigenère, deși Giovan Batista Belaso inventase primul acest cifru. Vigenère a inventat însă un cifru cu autocheie mai puternic.

Cifrul Vigenère a fost reinventat de multe ori. Metoda a fost descrisă inițial de către Giovan Batista Belaso în 1553, în cartea sa La cifra del. Sig. Giovan Batista Belaso; totuși, schema a fost atribuită greșit mai târziu lui Blaise de Vigenère în secolul al XIX-lea, și este cunoscută acum ca "cifrul Vigenère".

Acest cifru este cunoscut deoarece deși este ușor de înțeles și implementat, pare pentru începători imposibil de spart; acestui fapt i se datorează descrierea le chiffre indéchiffrable (franceză, "cifrul indescifrabil"). În consecință, mulți oameni au încercat să implementeze scheme de criptare care sunt, esențialmente, cifruri Vigenère, doar ca să fie sparte[1].

Referințe modificare

  1. ^ en Smith, Laurence D. (). „Substitution Ciphers”. Cryptography the Science of Secret Writing: The Science of Secret Writing. Dover Publications. p. 81. ISBN 048620247X. 
Criptografie clasică
Cifruri: ADFGVX | Afin | Alberti | Atbash | Autocheie | Bifid | Carte | Cezar | Cod Smithy | Codul bătăilor | Cuvânt cheie | Două pătrate | Francmasonic | Hill | Nihilist | Patru pătrate | Permutare | Playfair | Polialfabetic | Polybius | Rail Fence | Reihenschieber | Reservehandverfahren | ROT13 | Running key | Schitală | Solitaire | Straddling checkerboard | Substituție | Transpoziție | Trifid | VIC | Vigenère
Criptanaliză: Analiza frecvenței | Index de coincidență
Diverse: Criptogramă | Bacon | Pătratul lui Polybius | Schitală | Straddling checkerboard | Tabula recta
Criptografie
Istoria criptologiei | Criptanaliză | Portalul criptografiei | Subiecte în criptografie
Algoritm cu chei simetrice | Cifru bloc | Cifru stream | Criptografie cu chei publice | Funcție hash criptografică | Cod de autentificare a mesajelor | Număr aleatoriu