Skip to content

v0.3.0

Compare
Choose a tag to compare
@HacKanCuBa HacKanCuBa released this 22 Sep 16:40
· 111 commits to master since this release
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).