A pure Python implementation of Blowfish, a symmetric-key block cipher. (Python 3.4+)