{"id":882,"date":"2013-03-05T19:55:53","date_gmt":"2013-03-05T17:55:53","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=882"},"modified":"2016-03-29T19:03:43","modified_gmt":"2016-03-29T17:03:43","slug":"chiffrement-et-vecteur-initial","status":"publish","type":"post","link":"http:\/\/blog.nebule.org\/?p=882","title":{"rendered":"Chiffrement et vecteur initial"},"content":{"rendered":"<p style=\"text-align: justify;\">Dans l&rsquo;<a title=\"Introduction \u00e0 la cryptographie\" href=\"http:\/\/blog.nebule.org\/?p=800\" target=\"_blank\">Introduction \u00e0 la cryptographie<\/a>, le vecteur initial (IV) \u00e9tait d\u00e9finie comme \u00e9tait \u00e9gale \u00e0 la cl\u00e9 de session. Bien s\u00fcr, de fait, le\u00c2\u00a0vecteur initial n&rsquo;\u00e9tait plus publiable comme on le fait habituellement.<\/p>\n<p style=\"text-align: justify;\">Apr\u00e8s consultation du fonctionnement du mode CTR (CounTeR), je me rends compte qu&rsquo;il n&rsquo;est peut-\u00eatre pas opportun d&rsquo;avoir l&rsquo;IV identique \u00e0 la cl\u00e9 de chiffrement. La premi\u00e8re \u00e9tape du chiffrement consiste en un <em>ou exclusif<\/em> (XOR) entre l&rsquo;IV et la cl\u00e9 de chiffrement. Cela donne une cl\u00e9 pour ce tour \u00e9gale \u00e0 0.<br \/>\nCF <a title=\"Wikipedia.org - Mode_d'op\u00e9ration (cryptographie)\" href=\"http:\/\/fr.wikipedia.org\/wiki\/Mode_d%27op%C3%A9ration_%28cryptographie%29\" target=\"_blank\">Wikipedia.org &#8211; Mode_d&rsquo;op\u00e9ration (cryptographie)<\/a>.<\/p>\n<p style=\"text-align: justify;\">Donc, un IV est ajout\u00e9. Il est li\u00e9 \u00e0 l&rsquo;objet chiffr\u00e9 pour pouvoir d\u00e9chiffrer celui-ci. Par d\u00e9faut, sa valeur est al\u00e9atoire. Du fait du fonctionnement du mode CTR, l&rsquo;IV s&rsquo;incr\u00e9mente \u00e0 chaque bloc chiffr\u00e9.<\/p>\n<p style=\"text-align: justify;\">Si pas pr\u00e9cis\u00e9, il est \u00e9gale \u00e0 0.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans l&rsquo;Introduction \u00e0 la cryptographie, le vecteur initial (IV) \u00e9tait d\u00e9finie comme \u00e9tait \u00e9gale \u00e0 la cl\u00e9 de session. Bien s\u00fcr, de fait, le\u00c2\u00a0vecteur initial n&rsquo;\u00e9tait plus publiable comme on le fait habituellement. Apr\u00e8s consultation du fonctionnement du mode CTR (CounTeR), je me rends compte qu&rsquo;il n&rsquo;est peut-\u00eatre pas opportun d&rsquo;avoir l&rsquo;IV identique \u00e0 la &hellip; <a href=\"http:\/\/blog.nebule.org\/?p=882\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Chiffrement et vecteur initial<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,40],"tags":[338],"_links":{"self":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/882"}],"collection":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=882"}],"version-history":[{"count":1,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/882\/revisions"}],"predecessor-version":[{"id":2288,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/882\/revisions\/2288"}],"wp:attachment":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}