summaryrefslogtreecommitdiff
path: root/articles/des.txt
blob: 60f902b69a0c8edeb4ad2a6f3202ff801e80d227 (plain)
1
2
3
4
5
6
7
8
9
10
11
Implémenté le DES|04/01/12|svg|http://ache.nyan.at/perso/ache[200*200].svg
<div id="intro">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.</div>

<p>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.
</p>

<h3>À propos de ce site</h3>

<p>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 <acronyme value="Common Gateway Interface">CGI</acronyme>. 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.</p>