Implémenté le DES|04/01/12|svg|http://ache.nyan.at/perso/ache[200*200].svg
Le DES, Data Encryption Standard est un algorithme de chiffrement symétrique, par bloc de 64bits. Il a été inventé par IBM, sous le nom de Lucifer, algo destiné à un usage civile mais qui fût utiliser par des entreprises également. La NSA (National Security Agency, organisme États-Uniens chargé de la sécurité des systèmes de communication entre-autres) l'a légèrement modifier afin de créer le DES en 1976, puis normalisé en 1977, il fût alors utilisé nottament comme le standard de chiffrement des organismes du gouvernement des États-Unis. Puis fût remplacer en 2001 par l'AES (Advanced Encryption Standard) car il n'était plus considérer comme suffisament sûr.

Attention, cet article est technique. Et s'adresse à des personnes ayant déjà une expérience en programmation et en Algorithmique. Ici, j'utiliserais le C pour implémenté cet Algorithme, mais ici, je me consentrerais sûr la théorie et donc vous pourrez aisément l'implémenter dans un autre langage. Cet Article n'étudie pas le DES de manière Mathématique, ceci étant suffisament complexe pour constituer un autre article.

À propos de ce site

Voila, j'ai remis à jour tout le site. Pour ceux qui se souviennent de l'ancien site statique en HTML, vous pouvez oublier. Le site est désormais en C. Oui, oui en langage C grâce au CGI. Le C me permet de manipuler le code de la page (un peu comme le PHP). Sinon, ce site utilise l'HTML5 et CSS3 et le JavaScript en Client-side. Tout le design est réalisé sans image. Le logo de cet article est en SVG.