La fonction Vigénère() permet de crypter une chaîne de caractère de manière efficace.
Par rapport à d'autres techniques de cryptage, Vigénère apporte deux avantages:
Premier avantage
Un même caractère dans le texte peut être codé différemment: plus le code est long (c'est-à-dire au moins aussi long que le texte à coder) et différencié (c'est-à-dire avec le moins possible de caractère identique), plus il y a de chance pour que plusieurs mêmes caractères soit codés différemment.
Deuxième avantage
Il est impossible - du moins à ma connaissance - de décodé le texte codé sans le code. Essayez.