{"id":181,"date":"2010-06-06T21:17:43","date_gmt":"2010-06-06T19:17:43","guid":{"rendered":""},"modified":"2010-07-27T09:30:50","modified_gmt":"2010-07-27T08:30:50","slug":"gnupg","status":"publish","type":"post","link":"https:\/\/drfugazi.eu.org\/en\/gnupg\/","title":{"rendered":"GnuPG"},"content":{"rendered":"<h2>Some of basic informations, from <a href=\"http:\/\/www.gnupg.org\/\" target=\"_blank\">http:\/\/www.gnupg.org\/<\/a> site:<\/h2>\n<p>GnuPG is the <a href=\"http:\/\/www.gnu.org\/\">GNU project<\/a>&#8216;s complete and free implementation of the OpenPGP standard as defined by<br \/>\n<a href=\"http:\/\/www.ietf.org\/rfc\/rfc4880.txt\">RFC4880<\/a>. GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kind of public key directories. GnuPG, also known as<i>GPG<\/i>, is a command line tool with features for easy integration with other applications. A wealth of <a href=\"related_software\/frontends.html\">frontend applications<\/a> and<br \/>\n<a href=\"related_software\/libraries.html\">libraries<\/a> are available. Version 2 of GnuPG also provides support for S\/MIME.<\/p>\n<p>GnuPG is <a href=\"http:\/\/www.gnu.org\/philosophy\/free-sw.html\">Free Software<\/a> (meaning that it respects your freedom). It can be freely used, modified and distributed under the terms of the <a href=\"http:\/\/www.gnu.org\/copyleft\/gpl.html\">GNU General Public License<\/a>.<\/p>\n<p>GnuPG comes in two flavours:<br \/>\n<a href=\"download\">1.4.10<\/a> is the well known and portable standalone version, whereas<br \/>\n<a href=\"download\">2.0.15<\/a> is the enhanced and somewhat harder to build version.<\/p>\n<p>Project <a href=\"http:\/\/www.gpg4win.org\">Gpg4win<\/a> provides a Windows version of GnuPG. It is nicely integrated into an installer and features several frontends as well as (German) manuals.<\/p>\n<p>Project <a href=\"http:\/\/www.gnupg.org\/aegypten\/\">Aegypten<\/a> developed the S\/MIME functionality in GnuPG 2.<\/p>\n<p><!--break--><\/p>\n<p style=\"font-style: italic;\">more information on <a href=\"http:\/\/www.gnupg.org\/\" target=\"_blank\">http:\/\/www.gnupg.org\/<\/a> site<\/p>\n<h2>GnuPG installation:<\/h2>\n<p>\nNewest version you can always download form  <a href=\"http:\/\/www.gnupg.org\">http:\/\/www.gnupg.org<\/a> site<\/p>\n<p><b>Installation on Unix<\/b> (from sources) should not be a problem, especially that those who do that way usually reads documentation before installation, I compiled that way (Solaris 2.6, gcc v.3.2.1):<br \/>\n           <tt><b>.\/configure --prefix=\/usr\/local\/gnupg-VER \\<br \/>\n           --mandir=\/usr\/local\/man --infodir=\/usr\/local\/info \\<br \/>\n           --with-ldap --with-gnu-ld<br \/>\n           make<\/p>\n<p>           make check<\/b><\/tt><br \/>\n           later <tt><b>\/bin\/su<\/b><\/tt> and <tt><b>make install<\/b><\/tt><br \/>\n           This will install GnuPG in directory<br \/>\n          <tt><b>\/usr\/local\/gnupg-VER<\/b><\/tt>, after that I make a symbolic link:<br \/>\n           <tt><b>ln -s \/usr\/local\/gnupg-VER \/usr\/local\/gnupg<\/b><\/tt><\/p>\n<p>           and I add proper paths to PATH or I make a symbolic links:<br \/>\n           <tt><b>ln -s \/usr\/local\/gnupg\/bin\/gpg* \/usr\/local\/bin\/<\/b><\/tt><br \/>\n           <i>Maybe this looks weird, but I can assure that this is premeditated action, which simplyfies me updates of software.<\/i><br \/>\n           OK. This should work, you can check GnuPG version:<br \/>\n           <tt><b>gpg --version<\/b><\/tt><br \/>\n           <tt><b>gpg (GnuPG) 1.2.2<br \/>\n           Copyright (C) 2003 Free Software Foundation, Inc.<br \/>\n           This program comes with ABSOLUTELY NO WARRANTY.<br \/>\n           This is free software, and you are welcome to redistribute it<br \/>\n           under certain conditions. See the file COPYING for details.<\/p>\n<p>           Home: ~\/.gnupg<br \/>\n           Algoritms:<br \/>\n           Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA, ELG<br \/>\n           Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256,<br \/>\n          TWOFISH<br \/>\n           Hash: MD5, SHA1, RIPEMD160, SHA256<br \/>\n           Compression: Uncompressed, ZIP, ZLIB<br \/><\/b><\/tt><\/p>\n<p>When you find this warning in first line:<br \/>\n<tt><b>Warning: using insecure memory!<\/b><\/tt><br \/>\nYou can do two things:<br \/>\n<tt><b>chmod u+s \/usr\/local\/gnupg\/bin\/gpg<\/b><\/tt><br \/>\nor put following line in config of gpg:<br \/>\n&#8216;no-secmem-warning&#8217;<br \/>\n<tt><b>echo \"no-secmem-warning\" &gt;&gt;<br \/>\n~\/.gnupg\/gpg.conf<\/b><\/tt><br \/>\nI choose this second option.<\/p>\n<p><b>Installation under Windows<\/b> &#8211; you need to simply download and unpack binaries in directory (default <tt><b>C:\\GnuPG<\/b><\/tt>).<br \/>\nNow you need to add entries to registry, (you can use file <tt><b>gnupg-w32.reg<\/b><\/tt>).<br \/>\nIf you change default installation directory, then you need to modify pathes in registry of course.<br \/>\nI will not write about key generation and ideology, because there is many pages about it, you can find it by yourself \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<h2>Some of basic informations, from <a href=\"http:\/\/www.gnupg.org\/\" target=\"_blank\">http:\/\/www.gnupg.org\/<\/a> site:<\/h2>\n<p>GnuPG is the <a href=\"http:\/\/www.gnu.org\/\">GNU project<\/a>&#8216;s complete and free implementation of the OpenPGP standard as defined by<br \/>\n<a href=\"http:\/\/www.ietf.org\/rfc\/rfc4880.txt\">RFC4880<\/a>. GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kind of public key directories. GnuPG, also known as<i>GPG<\/i>, is a command line tool with features for easy integration with other applications. A wealth of <a href=\"related_software\/frontends.html\">frontend applications<\/a> and<br \/>\n<a href=\"related_software\/libraries.html\">libraries<\/a> are available. Version 2 of GnuPG also provides support for S\/MIME.<\/p>\n<p>GnuPG is <a href=\"http:\/\/www.gnu.org\/philosophy\/free-sw.html\">Free Software<\/a> (meaning that it respects your freedom). It can be freely used, modified and distributed under the terms of the <a href=\"http:\/\/www.gnu.org\/copyleft\/gpl.html\">GNU General Public License<\/a>.<\/p>\n<p>GnuPG comes in two flavours:<br \/>\n<a href=\"download\">1.4.10<\/a> is the well known and portable standalone version, whereas<br \/>\n<a href=\"download\">2.0.15<\/a> is the enhanced and somewhat harder to build version.<\/p>\n<p>Project <a href=\"http:\/\/www.gpg4win.org\">Gpg4win<\/a> provides a Windows version of GnuPG. It is nicely integrated into an installer and features several frontends as well as (German) manuals.<\/p>\n<p>Project <a href=\"http:\/\/www.gnupg.org\/aegypten\/\">Aegypten<\/a> developed the S\/MIME functionality in GnuPG 2.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[],"tags":[1,7],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/s7M9Tz-gnupg","jetpack-related-posts":[{"id":319,"url":"https:\/\/drfugazi.eu.org\/en\/gnu-privacy-guard\/","url_meta":{"origin":181,"position":0},"title":"The GNU Privacy Guard (GnuPG)","author":"drfugazi","date":"Sunday January 29th, 2012","format":false,"excerpt":"Sometimes you need to encrypt some files or messages to prevent accessing them by unathorized persons. There are several standards and software for this purpose, but the most popular standard that adopted on the Internet is PGP. I will show you how to install and use GNU implementation, which is\u2026","rel":"","context":"In &quot;Security&quot;","block_context":{"text":"Security","link":"https:\/\/drfugazi.eu.org\/en\/category\/security\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":321,"url":"https:\/\/drfugazi.eu.org\/en\/gnupg-windows-or-gpg4win\/","url_meta":{"origin":181,"position":1},"title":"GnuPG for Windows or Gpg4win","author":"drfugazi","date":"Sunday January 29th, 2012","format":false,"excerpt":"Gpg4win (GNU Privacy Guard for Windows) is an encryption software for files and emails. What is Gpg4win? Gpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures make sure that it\u2026","rel":"","context":"In &quot;Security&quot;","block_context":{"text":"Security","link":"https:\/\/drfugazi.eu.org\/en\/category\/security\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":261,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":181,"position":2},"title":"groff-1.21","author":"drfugazi","date":"Friday May 20th, 2011","format":false,"excerpt":"Oprogramowanie Groff (GNU Troff) czyta tekst zmiksowany z poleceniami formatuj\u0105cymi i produkuje sformatowane wyj\u015bcie. Groff wspiera tak\u017ce teraz format HTML.","rel":"","context":"In \"Compilation\"","block_context":{"text":"Compilation","link":"https:\/\/drfugazi.eu.org\/en\/tag\/kompilacja\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":245,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":181,"position":3},"title":"autoconf-2.68","author":"drfugazi","date":"Tuesday May 17th, 2011","format":false,"excerpt":"GNU Autoconf jest rozszerzalnym pakietem makr M4 do tworzenia skrypt\u00f3w pow\u0142oki do automatycznej konfiguracji pakiet\u00f3w oprogramowania Open Source. Tworzenie skrypt\u00f3w konfiguracyjnych przy u\u017cyciu Autoconf wymaga instalacji GNU M4.","rel":"","context":"In \"Autoconf\"","block_context":{"text":"Autoconf","link":"https:\/\/drfugazi.eu.org\/en\/tag\/autoconf\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":262,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":181,"position":4},"title":"coreutils-8.12","author":"drfugazi","date":"Friday May 20th, 2011","format":false,"excerpt":"GNU Core Utilities jest pakietem podstawowych narz\u0119dzi manipulacji plikami, pow\u0142ok\u0105 i tekstem dla system\u00f3w operacyjnych GNU. W Solarisie te\u017c si\u0119 przydaj\u0105. Zapis sesji konfiguracji i kompilacji poni\u017cej, skrypt w za\u0142\u0105czniku.","rel":"","context":"In \"Coreutils\"","block_context":{"text":"Coreutils","link":"https:\/\/drfugazi.eu.org\/en\/tag\/coreutils\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":246,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":181,"position":5},"title":"automake-1.11.1","author":"drfugazi","date":"Tuesday May 17th, 2011","format":false,"excerpt":"GNU Automake jest narz\u0119dziem do automatycznego generowania plik\u00f3w 'Makefile.in', kt\u00f3re s\u0105 zgodne z GNU Coding Standards. Automake wymaga u\u017cycia Autoconf, kt\u00f3rego kompilacj\u0119 opisa\u0142em tutaj. Konfiguracja i kompilacja Automake przy u\u017cyciu skryptu (w za\u0142\u0105czeniu):","rel":"","context":"In \"Automake\"","block_context":{"text":"Automake","link":"https:\/\/drfugazi.eu.org\/en\/tag\/automake\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts\/181"}],"collection":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":0,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"wp:attachment":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}