PGP: Difference between revisions
init |
m link |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
From [[wikipedia:Pretty_Good_Privacy|its dedicated Wikipedia article]] :<blockquote>'''Pretty Good Privacy''' ('''PGP''') is an [[wikipedia:Encryption_software|encryption program]] that provides [[wikipedia:Cryptographic|cryptographic]] [[wikipedia:Privacy|privacy]] and [[wikipedia:Authentication|authentication]] for [[wikipedia:Data_communication|data communication]]. PGP is used for [[wikipedia:Digital_signature|signing]], encrypting, and decrypting texts, [[wikipedia:Email|e-mails]], files, directories, and whole disk partitions and to increase the [[wikipedia:Security|security]] of e-mail communications. [[wikipedia:Phil_Zimmermann|Phil Zimmermann]] developed PGP in 1991.<ref name=":0">{{cite web|last=Zimmermann|first=Philip R.|author-link=Phil Zimmermann|date=1999|title=Why I Wrote PGP|url=https://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html|website=Essays on PGP|publisher=Phil Zimmermann & Associates LLC|access-date=July 6, 2014|archive-date=June 24, 2018|archive-url=https://web.archive.org/web/20180624122110/https://philzimmermann.com/EN/essays/WhyIWrotePGP.html|url-status=live}}<cite id="CITEREFZimmermann1999" class="citation web cs1" data-ve-ignore="">[[Phil Zimmermann|Zimmermann, Philip R.]] (1999). [https://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html "Why I Wrote PGP"]. ''Essays on PGP''. Phil Zimmermann & Associates LLC. [https://web.archive.org/web/20180624122110/https://philzimmermann.com/EN/essays/WhyIWrotePGP.html Archived] from the original on June 24, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">July 6,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Essays+on+PGP&rft.atitle=Why+I+Wrote+PGP&rft.date=1999&rft.aulast=Zimmermann&rft.aufirst=Philip+R.&rft_id=https%3A%2F%2Fwww.philzimmermann.com%2FEN%2Fessays%2FWhyIWrotePGP.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3APretty+Good+Privacy" class="Z3988" data-ve-ignore=""></span></ref> | From [[wikipedia:Pretty_Good_Privacy|its dedicated Wikipedia article]] :<blockquote>'''Pretty Good Privacy''' ('''PGP''') is an [[wikipedia:Encryption_software|encryption program]] that provides [[wikipedia:Cryptographic|cryptographic]] [[wikipedia:Privacy|privacy]] and [[wikipedia:Authentication|authentication]] for [[wikipedia:Data_communication|data communication]]. PGP is used for [[wikipedia:Digital_signature|signing]], encrypting, and decrypting texts, [[wikipedia:Email|e-mails]], files, directories, and whole disk partitions and to increase the [[wikipedia:Security|security]] of e-mail communications. [[wikipedia:Phil_Zimmermann|Phil Zimmermann]] developed PGP in 1991.<ref name=":0">{{cite web|last=Zimmermann|first=Philip R.|author-link=Phil Zimmermann|date=1999|title=Why I Wrote PGP|url=https://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html|website=Essays on PGP|publisher=Phil Zimmermann & Associates LLC|access-date=July 6, 2014|archive-date=June 24, 2018|archive-url=https://web.archive.org/web/20180624122110/https://philzimmermann.com/EN/essays/WhyIWrotePGP.html|url-status=live}}<cite id="CITEREFZimmermann1999" class="citation web cs1" data-ve-ignore="">[[Phil Zimmermann|Zimmermann, Philip R.]] (1999). [https://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html "Why I Wrote PGP"]. ''Essays on PGP''. Phil Zimmermann & Associates LLC. [https://web.archive.org/web/20180624122110/https://philzimmermann.com/EN/essays/WhyIWrotePGP.html Archived] from the original on June 24, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">July 6,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Essays+on+PGP&rft.atitle=Why+I+Wrote+PGP&rft.date=1999&rft.aulast=Zimmermann&rft.aufirst=Philip+R.&rft_id=https%3A%2F%2Fwww.philzimmermann.com%2FEN%2Fessays%2FWhyIWrotePGP.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3APretty+Good+Privacy" class="Z3988" data-ve-ignore=""></span></ref> | ||
| Line 32: | Line 30: | ||
==== Git Integration ==== | ==== Git Integration ==== | ||
Git having hardcoded the GNU Privacy Guard command interface, you will need to use {{Nixpkg|pkgs/by-name/se/sequoia-chameleon-gnupg/package.nix|sequoia-chameleon-gnupg}} (also see [https://discourse.nixos.org/t/sequoia-pgp-on-home-manager/72938/9?u=malix the discourse post about this]) | Git having hardcoded the [[PGP#GNU Privacy Guard|GNU Privacy Guard]] command interface, you will need to use {{Nixpkg|pkgs/by-name/se/sequoia-chameleon-gnupg/package.nix|sequoia-chameleon-gnupg}} (also see [https://discourse.nixos.org/t/sequoia-pgp-on-home-manager/72938/9?u=malix the discourse post about this]) | ||
To do this using home manager :<syntaxhighlight lang="nix">{ | To do this using home manager :<syntaxhighlight lang="nix">{ | ||
| Line 102: | Line 100: | ||
GnuPG is part of the [[wikipedia:GNU_Project|GNU Project]] and received major funding from the [[wikipedia:Politics_of_Germany|German government]] in 1999.<ref>{{cite web|url=http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html|title=Bundesregierung fördert Open Source|publisher=Heise Online|language=de|date=1999-11-15|access-date=July 24, 2013|archive-url=https://web.archive.org/web/20131012024601/http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html|archive-date=October 12, 2013|url-status=live}}<cite class="citation web cs1 cs1-prop-foreign-lang-source" data-ve-ignore="">[http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html "Bundesregierung fördert Open Source"] (in German). Heise Online. 1999-11-15. [https://web.archive.org/web/20131012024601/http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html Archived] from the original on October 12, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">July 24,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Bundesregierung+f%C3%B6rdert+Open+Source&rft.pub=Heise+Online&rft.date=1999-11-15&rft_id=http%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fmeldung%2FBundesregierung-foerdert-Open-Source-24110.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGNU+Privacy+Guard" class="Z3988" data-ve-ignore=""></span> | GnuPG is part of the [[wikipedia:GNU_Project|GNU Project]] and received major funding from the [[wikipedia:Politics_of_Germany|German government]] in 1999.<ref>{{cite web|url=http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html|title=Bundesregierung fördert Open Source|publisher=Heise Online|language=de|date=1999-11-15|access-date=July 24, 2013|archive-url=https://web.archive.org/web/20131012024601/http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html|archive-date=October 12, 2013|url-status=live}}<cite class="citation web cs1 cs1-prop-foreign-lang-source" data-ve-ignore="">[http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html "Bundesregierung fördert Open Source"] (in German). Heise Online. 1999-11-15. [https://web.archive.org/web/20131012024601/http://www.heise.de/newsticker/meldung/Bundesregierung-foerdert-Open-Source-24110.html Archived] from the original on October 12, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">July 24,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Bundesregierung+f%C3%B6rdert+Open+Source&rft.pub=Heise+Online&rft.date=1999-11-15&rft_id=http%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fmeldung%2FBundesregierung-foerdert-Open-Source-24110.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGNU+Privacy+Guard" class="Z3988" data-ve-ignore=""></span> | ||
</ref></blockquote> | |||
=== Nixpkgs === | === Nixpkgs === | ||
| Line 119: | Line 117: | ||
Other modules have integrations for the GNU Privacy Guard | Other modules have integrations for the GNU Privacy Guard | ||
---- | |||