An idiot-proof crypto library for Python 3 (feedback, please)
I really couldn't find a simple wrapper to pycrypto that would encrypt data correctly in Python 3. So I tried to follow the instructions at http://www.daemonology.net/blog/2009-06-11-cryptographic-right-answers.html (written by HN's cperciva) and wrote https://github.com/andrewcooke/simple-crypt Is that OK? Given the problems Tarsnap had with CTR mode, was it wrong to follow those instructions anyway? Have I got the offset handling right? It seemed like it would be better to write this once, get it revised here, and then publish it (I'll make an egg for pypi once it seems OK) than quietly…
What it does
In the maker’s words, at launch
I really couldn't find a simple wrapper to pycrypto that would encrypt data correctly in Python 3. So I tried to follow the instructions at http://www.daemonology.net/blog/2009-06-11-cryptographic-right-answers.html (written by HN's cperciva) and wrote https://github.com/andrewcooke/simple-crypt Is that OK? Given the problems Tarsnap had with CTR mode, was it wrong to follow those instructions anyway? Have I got the offset handling right? It seemed like it would be better to write this once, get it revised here, and then publish it (I'll make an egg for pypi once it seems OK) than quietly write my own and let others do the same (it was surprisingly complex - I mention the Tarsnap issues because after reading about them realised I had the same error...). Apologies if I overlooked an existing package. And thanks for any constructive criticism.
Does the same job
all alternatives →- TFTranscrypt – Fast, small Python 3.5 to JavaScript transpiler2016 · transcrypt.org · ▲121
- VBVery basic blockchain-free cryptocurrency PoC in Python2017 · github.com · ▲171
- MAMisocoin – A barebones Bitcoin-like protocol implemented in Python 3.62017 · github.com · ▲151

- WCWhereToBuyCrypto.co – Straight and to the point no chaser2018 · wheretobuycrypto.co · ▲14
- MAMyCryptoWiki – A free cryptocurrency coin wiki2018 · mycryptowiki.com · ▲60
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, December 2012
the whole month →- AJ
Dev tools · 2012 · segmentio.github.com
- SI
Life & fun · 2012 · scratchpad.io
- ISInteractive SICP▲280
Life & fun · 2012 · xuanji.appspot.com
- CACSS3 animation▲271
Life & fun · 2012 · thegoodman.cc
- CD
Life & fun · 2012 · scattered-thoughts.net
- ET
Life & fun · 2012 · addepar.github.com