Skip to content

Instantly share code, notes, and snippets.

@strategicpause
Created August 16, 2009 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save strategicpause/168547 to your computer and use it in GitHub Desktop.
Save strategicpause/168547 to your computer and use it in GitHub Desktop.
>>> from GPG import GPG
>>> gpg = GPG()
>>> key = "/home/nick/Desktop/joelkey.txt"
>>> result = gpg.import_key(key,is_file=True)
>>> gpg.list_keys()[2]
{'dummy': '', 'keyid': '7EA878DD4B83D0DE', 'expires': '1250998404', 'length': '1024', 'ownertrust': '-', 'algo': '17', 'fingerprint': 'B082991111D8165938164F4A7EA878DD4B83D0DE', 'date': '1250393604', 'trust': '-', 'type': 'pub', 'uids': ['', 'Testing (This is just a test!) <test@example.com>']}
>>> print1 = gpg.list_keys()[2]['fingerprint']
>>> print1
'B082991111D8165938164F4A7EA878DD4B83D0DE'
>>> result = gpg.encrypt("Hello!", print1,always_trust=True)
>>> result.data
'-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1.4.9 (GNU/Linux)\n\nhQIOA3d/moZ192lyEAgAtMjCBLlvvEk0hYpTHxOlM2XDIHajBTgwbZKtpE8dXgwf\nRYCJ9PaNgun+s/sCaEL7Zz3WLLkTRouiXP03o51peln/4CamYa8dUGgfQeBRnQJf\nvunsBVH6iOUl8MI1QUUQWanOl/kddRzZTVDlu7fAXHhrsRCQks/Ax+t2JNzUINf0\n5BM9cBeEPcPCe0LePuA6mBSnlSz9WzZWDUHmsCHYxIEMEoJiaUfRY7KD6nP4o81v\nUwwIqfwInwk9S2FgTNQ8T/0rNRLmyDAac4a0bAUfeov+1zrh0ax1gYO2SM/ENKyl\nxyb7oJFP8QaoLA91XpO66njpEyDF6A59zdaB/6JJmAgAplktuV4wI1YAka4CrbyV\n0jKt5XJhHOWCh3LkyiJrqyB7dwvsSfF7ux642dNMEe60NDCbTipljPIaL33Cx11q\n5WF9RhrLLMmyUFZX+OadL49cKhmompY9FJavGmhSXnToUFxnCMgHRpHaY75/CTJ3\nOniCUFzfP/C3SbDgDOc3fcy15tj0bwyK3nzexWSyLUN0KK/s2Q9BkY6uZQt5mZ7L\nmE80iTtZCZ79y7Dg+s0SOVNGzdEld2ARUISf4yUbInMo1h71wQOrGIH1/gJGNUCh\nd6Ghf/MTbjF6NcPCvC4yOplM/E8wlQd6miPhYhuEkOa90Lu0mJo4bSKpzY3Cqh7w\no9JBAamluQQxjzOWTP7KDcyPXK8za+NTAaiIsmnDFW9aWiddCe0ZizoCqN4OKx+l\n7FYGj0uuusWC0sWUVDj2BppeTE0=\n=ZRnN\n-----END PGP MESSAGE-----\n'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment