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:
run with
Screenshot:
https://i.imgur.com/QpGuODl.pngfeedback and suggestions welcome
- ktofu