Bitcoin Forum
May 07, 2024, 10:37:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: PGP Encryption for newbies  (Read 3709 times)
gabbergabe (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile WWW
December 20, 2012, 05:53:54 AM
 #1

So If you couldn't already tell im new!

Hello! Im gabber, any ways now with the introduction out of the way i would just like to start a thread about PGP encryption. I did do a search on these newbie forums since im a noob and im only authorized to post here. But I could not find anything about pgp encryption so i figured this would be a perfect place to have a discussion/tutorial thread.

Now I dont know about PGP encryption a whole lot, but i have done some research , so what i would like to do here is as a community collectively create  a thread were not only can we learn and educate ourselves but put forth our own opinions and suggestions on different software of PGP encryption.

With that i guess i would appreciate someone with more information on it to follow up with a replay and lets get this ball rolling!!
1715121454
Hero Member
*
Offline Offline

Posts: 1715121454

View Profile Personal Message (Offline)

Ignore
1715121454
Reply with quote  #2

1715121454
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715121454
Hero Member
*
Offline Offline

Posts: 1715121454

View Profile Personal Message (Offline)

Ignore
1715121454
Reply with quote  #2

1715121454
Report to moderator
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
December 20, 2012, 10:25:23 AM
 #2

With that i guess i would appreciate someone with more information on it

“GPG” stands for “Gnu Privacy Guard" and is has the functionality of PGP less some proprietary stuff GPG users don't really need.

GPG is used with Bitcoin affiliated services because it is open source, can be used anonymously, and works well for protecting from unauthorized access.

Bitcoin.org software releases include GPG keys of those who built it to ensure the software is authentic and not tampered with.

The #bitcoin-otc IRC channel uses a GPG-based authentication method (gribble) and reputation/trust history system -- its Web of Trust (Wot).  You might see this trust history in third party services also, such as with trader profiles on LocalBitcoins.

All orders through MPEx exchange are transmitted as GPG signed messages.

You might see GPG-signed messages in the forums, especially for offers and acceptances, as these are legal agreements and a digital signature can be just as good as a wet ink one.

The benefits don't come without a cost however.   And the main cost is convenience.  If you receive an encrypted e-mail and you accessing your e-mail from a mobile phone in which you did not install GPG (or transfer over your private key) then you will not be able to read that e-mail until you are back on a device with GPG and your private key.

So step 1 to using GPG is to install the software and generate a key (assuming you don't already have one).  Which software you use will depend on your operating system:
 - http://wiki.bitcoin-otc.com/wiki/GPG_authentication#Third-party_guides

Before you actually start using GPG for anything, make sure you have backed up your GPG private key and your revocation certificate (and store that backup in a secure place):
 - http://www.gnupg.org/gph/en/manual.html#AEN513

Then, instruction from there will depend on what you want to do next.  For the -otc Web of Trust (WoT), you'll need to register your key with the gribble bot:
 - http://wiki.bitcoin-otc.com/wiki/GPG_authentication#Encryption-based_authentication_via_GPG_key_with_the_bot

If you want to encrypt e-mail, the instructions will depend on which e-mail program or service you use.   You can always manually encypt using the command line tools, and then paste the encrypted message in your message (e.g. using ASCII armored mode) or attach it as a file.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


OpenYourEyes
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
December 20, 2012, 03:42:49 PM
 #3

If you're interested in learning how to setup GPG, encrypt and decrypt messages then this is one of the best tutorials I've found; it's short and simple.
http://aplawrence.com/Basics/gpg.html

takemybitcoins.com: Spend a few seconds entering a merchants email address to encourage them to accept Bitcoin
PGP key | Bitmessage: BM-GuCA7CkQ8ojXSFGrREpMDuWgv495FUX7
TangibleCryptography
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


Tangible Cryptography LLC


View Profile WWW
December 20, 2012, 04:11:59 PM
Last edit: December 20, 2012, 04:22:36 PM by TangibleCryptography
 #4

“GPG” stands for “Gnu Privacy Guard" and is has the functionality of PGP less some proprietary stuff GPG users don't really need.

GPG is used with Bitcoin affiliated services because it is open source, can be used anonymously, and works well for protecting from unauthorized access.

It gets confusing because PGP can refer to multiple things, the initial closed source application written by (Zimmerman), the protocol it was developed into, and informally the open source standard that exists now (although it is technically OpenPGP not PGP).  Depending on which "PGP" you are talking about PGP can either be open or closed.

http://www.openpgp.org/
OpenPGP is the term usually used to refer to the Open standard. GPG initially was developed as an open alternative to the closed source PGP application however after the ratification of the OpenPGP standard GPG is simply one of many implementations of that standard.

Note in common language someone saying "PGP" likely means OpenPGP but one should be aware that technically the only "PGP" products are those released by NAI as closed source enterprise solutions.  Ironically the OpenPGP standard was incompatible with NAI implementation of PGP and as a result they have had to change over time to remain compatible.

Today both GPG and PGP and are implementations of "Open PGP" which is technically RFC 4880.

The open standard for PGP is/was created by the IETF (RFC 4880)
http://www.ietf.org/rfc/rfc4880.txt


If all that was insanely confusing well the "simple" version is:
For most purposes (although technically incorrect) the terms "GPG", "PGP", "OpenPGP", and "RFC 4880" can be used interchangeable.   If someone says please encrypt that with "PGP" before posting it (instead of saying please use your choice of the implementation of the RFC 4880 standard) they aren't asking you to buy a license from NAI to run the closed source implementation of RFC 4880. Smiley

People shouldn't get hung up on the name though.  For example if you were looking at a crypto library (bouncy castle for example) you would find no reference to GPG.  Does that mean Bouncy Castle PGP libraries are incompatible with GPG or are closed source?  No they simply use the term "PGP" to mean OpenPGP / RFC 4880.  Bouncy Castle libarary, GPG, and PGP are all implementations of RFC 4880.
gabbergabe (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile WWW
December 21, 2012, 01:52:55 AM
 #5

you guys are simply the best !

Im actually on the tutorial right now good stuff!
BitcoinINV
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
December 21, 2012, 02:01:56 AM
 #6

https://www.igolder.com/PGP/generate-key/

Easy online way with no software download.

gabbergabe (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile WWW
December 21, 2012, 03:09:43 AM
 #7

some im getting around kleopatra right now... and unfortuantly there is not an updated tutorial. Or im just using a newer version but im sure ill get there..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!