{"id":935,"date":"2013-03-24T21:21:12","date_gmt":"2013-03-24T19:21:12","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=935"},"modified":"2016-03-29T19:03:19","modified_gmt":"2016-03-29T17:03:19","slug":"chiffrement-et-type-mime","status":"publish","type":"post","link":"http:\/\/blog.nebule.org\/?p=935","title":{"rendered":"Chiffrement et type mime"},"content":{"rendered":"<p style=\"text-align: justify;\">Suite de la r\u00e9flexion sur l&rsquo;<a title=\"Introduction \u00e0 la cryptographie\" href=\"http:\/\/blog.nebule.org\/?p=800\" target=\"_blank\">Introduction \u00e0 la cryptographie<\/a>.<\/p>\n<p style=\"text-align: justify;\">Il n&rsquo;existe pas de type mime g\u00e9n\u00e9ralistes pour des fichiers chiffr\u00e9s. Comme les objets chiffr\u00e9s ne sont li\u00e9s \u00e0 aucune application en particulier, je gratte un peu ce qui se rapproche le plus de mon besoin.<\/p>\n<p style=\"text-align: justify;\">Il se trouve qu&rsquo;il existe le type mime <code>application\/octet-stream<\/code> un peu fourre tout pour les contenus&#8230; binaires. Mais il est standardis\u00e9 en l&rsquo;\u00e9tat.<br \/>\nIl faut aussi un moyen de pr\u00e9ciser l&rsquo;algorithme de chiffrement derri\u00e8re. Une application aura besoin de conna\u00eetre cet algorithme pour d\u00e9chiffrer le <em>flux<\/em> d&rsquo;octets.<br \/>\nBref, en suivant la <a title=\"rfc2046\" href=\"http:\/\/www.rfc-editor.org\/rfc\/rfc2046.txt\" target=\"_blank\">rfc2046<\/a>, il reste la possibilit\u00e9 de cr\u00e9er quelque chose en <code>application\/x-<\/code>&#8230;<\/p>\n<p style=\"text-align: justify;\">Voici donc comment seront d\u00e9finis les objets chiffr\u00e9s dans nebule :<br \/>\n&#8211; <code>application\/x-encrypted\/aes-256-ctr<\/code><br \/>\n&#8211; <code>application\/x-encrypted\/aes-256-cbc<\/code><br \/>\n&#8211; <code>application\/x-encrypted\/rsa<\/code><br \/>\nEtc&#8230;<\/p>\n<p style=\"text-align: justify;\">En fonction de l&rsquo;algorithme invoqu\u00e9, on sait si c&rsquo;est du chiffrement sym\u00e9trique ou asym\u00e9trique, et donc en principe si c&rsquo;est pour une cl\u00e9 de session ou pas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Suite de la r\u00e9flexion sur l&rsquo;Introduction \u00e0 la cryptographie. Il n&rsquo;existe pas de type mime g\u00e9n\u00e9ralistes pour des fichiers chiffr\u00e9s. Comme les objets chiffr\u00e9s ne sont li\u00e9s \u00e0 aucune application en particulier, je gratte un peu ce qui se rapproche le plus de mon besoin. Il se trouve qu&rsquo;il existe le type mime application\/octet-stream un &hellip; <a href=\"http:\/\/blog.nebule.org\/?p=935\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Chiffrement et type mime<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[58,3,40],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/935"}],"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=935"}],"version-history":[{"count":1,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/935\/revisions"}],"predecessor-version":[{"id":2280,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/935\/revisions\/2280"}],"wp:attachment":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=935"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}