Silk Road forums

Discussion => Security => Topic started by: Flipsideyeah2013 on October 10, 2013, 07:40 pm

Title: GPG on Mac. Need Help.
Post by: Flipsideyeah2013 on October 10, 2013, 07:40 pm
Hi

I searched the forums but couldn't find anything specific. Hope I didn't miss anything through my search.

I was using GPA (GNU Privacy Assistant) on my PC, which worked perfecly.

I downloaded and installed the GPG Suite on the Mac and it is integrated into the EMail software.

What is the GPA equivalent for Mac where I can encrypt and decrypt any text on the clipboard and is not associated with the email software.

Thanks in advance.

Title: Re: GPG on Mac. Need Help.
Post by: fakename709 on October 10, 2013, 09:43 pm
Command line?
http://dkn255hz262ypmii.onion/index.php?topic=42031.0
Title: Re: GPG on Mac. Need Help.
Post by: Nightcrawler on October 11, 2013, 12:51 am
Hi

I searched the forums but couldn't find anything specific. Hope I didn't miss anything through my search.

I was using GPA (GNU Privacy Assistant) on my PC, which worked perfecly.

I downloaded and installed the GPG Suite on the Mac and it is integrated into the EMail software.

What is the GPA equivalent for Mac where I can encrypt and decrypt any text on the clipboard and is not associated with the email software.

Thanks in advance.

Here is a tutorial originally written by Guru:

     GPGTools is highly version dependent -- depending on which version of OS X you have, it may or may not work as expected.  If you have Leopard (10.5) then you're pretty much out of luck. Your only option then will be using the command-line.

     If you have Snow Leopard (10.6), Lion (10.7) or Mountain Lion (10.8), the following instructions should be sufficient to allow you to get up and running.

     Download and install GPGTools: http://nightly.gpgtools.org/GPGTools_Installer-trunk.dmg

I'm assuming you've aready done that.

    Once you have installed GPGTools,  what you want to do is to go into
    System Preferences --> Keyboard --> Services.

    Scroll down until you find the following entries. Be sure to put a check
    mark in the boxes to activate each keyboard shortcut.

    Keyboard shortcuts:

    OpenPGP: Decrypt Selection:             Shift-Command-D

    OpenPGP: Encrypt Selection:             Shift-Command-E

    OpenPGP: Import Key from Selection:     Shift-Command-I

    OpenPGP: Insert My Fingerprint:         Shift-Command-F

    OpenPGP: Insert My Key:                 Shift-Command-K

    OpenPGP: Sign Selection:                Shift-Command-R

    OpenPGP: Verify Signature of Selection: Shift-Control-V

    Remember, these shortcuts only operate on highlighted or selected text.

    To copy your key to a TextEdit document, open up TextEdit, so you have a
    blank document open. Then you can use the Insert My Key command,
    Shift-Command-K -- this will bring up a little dialog box, where you can
    choose your key from the drop-down box; click Choose Key, and the key
    will be inserted into your TextEdit document.

    You can then use Command-A to highlight the key, and Command-C to copy it
    to the clipboard. You can then use Command-V to paste your public key into
    a PM (or an email) for example.

    N.B.: To properly be able to import PGP messages/keys into GPGChain (via TextEdit) you
    need to change the default on TextEdit from .rtf to plain text. You can do
    that through the Format menu, or you can go through the main configuration
    menu, accessible by using Command-comma. Ensure the plain text radio button
    is selected.

    Also ensure that the following are UNCHECKED in TextEdit preferences:
    smart quotes, smart dashes, smart links.

    To select text within TextEdit, use Command-A to highlight the entire
    document, or use your mouse to selection the section that you want to
    verify/sign/encrypt/decrypt. It is highly recommended that you use only
    plain-text, as opposed to Rich Text (.rtf) format. Use Command-comma to
    bring up Preferences and ensure that the plain text radio button is
    checked.

    Once your text is highlighted in TextEdit, (by pressing Comand-A) you then
    encrypt using Shift-Command-E. You will then be presented with a list of
    keys to encrypt to, that you have added to your PGP keyring:

    Other Commands You May Need:
    ============================

    OpenPGP: Decrypt File:                   Control-Command-D

    OpenPGP: Encrypt File:                   Control-Command-E

    OpenPGP: Sign File:                      Control-Command-S

    OpenPGP: Verify Signature of File:       Control-Command-V


    Once you have setup these shortcuts, you can begin using GPG.

    To encrypt a message to someone using GPG, you first need a copy of the
    recipient's PGP public key.

    Once you have located someone's PGP public key, you should copy and paste
    it into TextEdit. Save the PGP key to a file; you can call the file,
    import.asc (or import.txt), for example. This saved file will usually be
    found in the Documents folder.

    Launch GPG Keychain Access from the Applications folder. click on the
    Import icon in the upper left hand corner. GPG Keychain Access will then
    prompt you for the name of the file which contains the key to import. It
    will usually show you a list of files in the Documents folder. Click on the
    file named import.asc (or import.txt), and click ok. The PGP public key
    will then be imported into your PGP keyring.

    To encrypt a message to a person, the message must be contained in a
    TextEdit document. Use Command-A to hightlight the entire document. Then
    use Shift-Command-E to encrypt. GPG will pop-up a list of public keys in
    your PGP keyring. Each key will have a little checkbox beside it which you
    can check, to select that particular key. If you were encrypting a message
    to me, you would put a check in the box beside my PGP key (Guru@SR).

    When you click on OK, the plaintext (unencrypted) message in TextEdit will
    be replaced with the encrypted message. You can then copy and paste the
    encrypted message to enter it into a form on Silk Road, or anywhere else
    that it needs to go.

    To decrypt a message sent to you by other people, you need to copy that
    message to the clipboard, and paste it into a TextEdit document. Again use
    Command-A to highlight all the encrypted message. Then use Shift-Command-D
    to decrypt the message. If the message is encrypted to your PGP public key,
    you will be prompted to enter your passphrase. Once the correct passphrase
    has been entered, and you click OK, then the message will be decrypted,
    and the decrypted text will be placed in the TextEdit document, replacing
    the encrypted message that was there previously.

    Guru
Title: Re: GPG on Mac. Need Help.
Post by: Flipsideyeah2013 on October 11, 2013, 02:41 am
Thank you Nightcrawler, this has explained it beautifully.

Title: Re: GPG on Mac. Need Help.
Post by: White 0ut on October 11, 2013, 08:28 am
sub'd