v0.3.0
Release v0.3.0
All release tags are signed, and release packages (tar.gz and zip) are
also signed. Always check signatures prior using this software.
Changes
New features
- Now suports Python 3.2+, it no longer needs Python 3.6.
- All library dependencies were removed: now uses os.urandom directly.
- Calculate the minimum secure amount of words (in regard of a fixed minimum
entropy value) for a passphrase, taking the wordlist and the amount of random
numbers into consideration, by computing entropy. Also calculate the minimum
secure length for a password. - Warn the user when the number of requested words for a passphrase, or
characters for a password, are too low and thus insecure.
Thanks @Julianor for tips and advices.
Bug fixes
- Fix default minimum and maximum for random numbers in passphrases from (0, 999999) to
(100000, 999999). - Fix wrongly deleting last separator character.
- Fix outputing newline character.
Installing
Verify signature, then run make install
as a privileged user or make altinstall
as limited user:
wget -O passphrase-v0.3.0.tar.gz https://github.com/HacKanCuBa/passphrase-py/archive/v0.3.0.tar.gz
wget https://github.com/HacKanCuBa/passphrase-py/releases/download/v0.3.0/passphrase-v0.3.0.tar.gz.sig
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 0x35710D312FDE468B
gpg --verify passphrase-v0.3.0.tar.gz.sig
tar -xf passphrase-v0.3.0.tar.gz
cd passphrase-py-0.3.0/
Then run sudo make install
or make altinstall
(it will install it in the user's home directory).