{"id":67,"date":"2014-05-05T15:46:08","date_gmt":"2014-05-05T13:46:08","guid":{"rendered":"https:\/\/www.aleskrejci.cz\/blog\/?p=67"},"modified":"2014-05-05T15:46:08","modified_gmt":"2014-05-05T13:46:08","slug":"gnupg-sifrovani-souboru","status":"publish","type":"post","link":"https:\/\/www.aleskrejci.cz\/blog\/2014\/05\/05\/gnupg-sifrovani-souboru\/","title":{"rendered":"GnuPG \u2013 \u0161ifrov\u00e1n\u00ed soubor\u016f"},"content":{"rendered":"<p>Kl\u00ed\u010d generujeme pomoc\u00ed p\u0159\u00edkazu:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --gen-key\n<\/pre>\n<p>Pokud se v\u00e1m zobraz\u00ed tato hl\u00e1\u0161ka:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nNot enough random bytes available. Please do some other work to give the OS a chance to collect more entropy! (Need 187 more bytes)\n<\/pre>\n<p>Pot\u0159ebujete nainstalovat bal\u00ed\u010dek:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\napt-get install rng-tools\n<\/pre>\n<p>P\u0159i generov\u00e1n\u00ed kl\u00ed\u010de pak spus\u0165te t\u0159eba\u00a0v nov\u00e9m okn\u011b termin\u00e1lu p\u0159\u00edkaz:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nrngd -f -r \/dev\/urandom\n<\/pre>\n<p>Ten zajist\u00ed generov\u00e1n\u00ed n\u00e1hodn\u00fdch bajt\u016f kter\u00e9\u00a0jsou pou\u017eity p\u0159i sestaven\u00ed kl\u00ed\u010de.<\/p>\n<p>Pokud v\u0161e vy\u0161lo, nezb\u00fdv\u00e1 n\u00e1m nic jin\u00e9ho ne\u017e priv\u00e1tn\u00ed kl\u00ed\u010d je\u0161t\u011b zaz\u00e1lohovat.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --export-secret-key -a &#039;postkeygnupg@domain.tld&#039; &gt; \/mnt\/d\/my-private-key.asc\n<\/pre>\n<p>Chcete-li z\u00a0n\u011bjak\u00e9ho d\u016fvodu distribuovat v\u00e1\u0161 ve\u0159ejn\u00fd kl\u00ed\u010d sv\u011btu, m\u016f\u017eete to ud\u011blat n\u00e1sledovn\u011b:<\/p>\n<ul>\n<li>Zjist\u00edte si jeho Key ID:<\/li>\n<\/ul>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --keyid-format LONG --list-keys &#039;postkeygnupg@domain.tld&#039; | grep &#039;^pub&#039; | awk &#039;{print $2}&#039; | cut -d &quot;\/&quot; -f2\n<\/pre>\n<ul>\n<li>A potom ode\u0161lete na server:<\/li>\n<\/ul>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --keyserver pgp.mit.edu --send-keys 4EAF8EE450EE4204\n<\/pre>\n<p>Za n\u011bjakou dobu u\u017e bude mo\u017en\u00e9 vyhledat v\u00e1\u0161\u00a0kl\u00ed\u010d t\u0159eba na: <a href=\"https:\/\/pgp.mit.edu\/\">https:\/\/pgp.mit.edu\/<\/a>.<\/p>\n<p>Vyzkou\u0161\u00edme si je\u0161t\u011b za\u0161ifrovat soubor.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --encrypt --recipient postkeygnupg@domain.tld mujsoubor.txt\n<\/pre>\n<p>A nyn\u00ed roz\u0161ifrovat<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg mujsoubor.txt.gpg\n<\/pre>\n<p>Export ve\u0159ejn\u00e9ho kl\u00ed\u010de:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --export -a &#039;postkeygnupg@domain.tld&#039; &gt; \/mnt\/d\/my-public-key.asc\n<\/pre>\n<p>Importov\u00e1n\u00ed kl\u00ed\u010de na jin\u00fd stroj provedeme:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngpg --import my-private-key.asc\n<\/pre>\n<p>Pozn.: Priv\u00e1tn\u00edm kl\u00ed\u010dem de\u0161ifrujeme data, tak\u017ee pozor kam ho nahr\u00e1v\u00e1te!<\/p>\n<p>To\u0165 v\u0161e, p\u0159eji p\u0159\u00edjemnou z\u00e1bavu \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kl\u00ed\u010d generujeme pomoc\u00ed p\u0159\u00edkazu: gpg &#8211;gen-key Pokud se v\u00e1m zobraz\u00ed tato hl\u00e1\u0161ka: Not enough random bytes available. Please do some other work to give the OS a chance to collect more entropy! (Need 187 more bytes) Pot\u0159ebujete nainstalovat bal\u00ed\u010dek: apt-get install rng-tools P\u0159i generov\u00e1n\u00ed kl\u00ed\u010de pak spus\u0165te t\u0159eba\u00a0v nov\u00e9m okn\u011b termin\u00e1lu p\u0159\u00edkaz: rngd -f -r [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[44,45,46,47],"class_list":["post-67","post","type-post","status-publish","format-standard","hentry","category-linux","tag-gnupg","tag-gen-key","tag-gpg","tag-urandom"],"_links":{"self":[{"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":0,"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aleskrejci.cz\/blog\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}