Post
Topic
Board Project Development
Topic OP
[ANN] hecs.py: Encrypt text with bitcoin addresses
by
ktofu
on 10/05/2014, 18:32:36 UTC
Hi all,

I made a GUI for encrypting messages with bitcoin addresses.

 - Source at https://github.com/eudemonia-research/hec
 - Screenshots at http://imgur.com/a/iOpyP
 - Uses the blockchain.info API to get the public key. Note that they don't have keys from early transactions for some reason
 - the session key is encrypted with the public key using the EC group operation
 - the message is encrypted with aes in counter mode
 - sha256 for the hmac
 - tested with python3 only

Plans:

 - custom encryption options
 - cxfreeze an exe, so my friends who don't wanna learn to use linux can play along

Installation:

It's on pypi. It depends on PyQt5, pycoin, and pycrypto. For some reason I had to install pycoin manually (no idea why).
Install with:
Code:
pip install hec
run with
Code:
hecs.py

Screenshot:

http://i.imgur.com/QpGuODl.png

feedback and suggestions welcome

- ktofu