--- /tmp/diceware-0.9.6-1679234yq/debian/diceware-doc_0.9.6-1_all.deb +++ diceware-doc_0.9.6-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2018-12-24 10:01:07.000000 debian-binary │ --rw-r--r-- 0 0 0 1876 2018-12-24 10:01:07.000000 control.tar.xz │ --rw-r--r-- 0 0 0 77952 2018-12-24 10:01:07.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1880 2018-12-24 10:01:07.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 77956 2018-12-24 10:01:07.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -47,15 +47,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 17682 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/changes.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10386 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/config.html │ │ │ -rw-r--r-- 0 root (0) root (0) 11336 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/genindex.html │ │ │ -rw-r--r-- 0 root (0) root (0) 11104 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/index.html │ │ │ -rw-r--r-- 0 root (0) root (0) 14854 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/manpage.html │ │ │ -rw-r--r-- 0 root (0) root (0) 735 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/objects.inv │ │ │ -rw-r--r-- 0 root (0) root (0) 5885 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/py-modindex.html │ │ │ --rw-r--r-- 0 root (0) root (0) 13005 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/randomsources.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 13006 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/randomsources.html │ │ │ -rw-r--r-- 0 root (0) root (0) 34058 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/readme.html │ │ │ -rw-r--r-- 0 root (0) root (0) 4937 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/search.html │ │ │ -rw-r--r-- 0 root (0) root (0) 14002 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/searchindex.js │ │ │ -rw-r--r-- 0 root (0) root (0) 17318 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/wordlists.html │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/_static/css/theme.css -> ../../../../../sphinx_rtd_theme/static/css/theme.css │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2018-12-24 10:01:07.000000 ./usr/share/doc/diceware-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ ├── ./usr/share/doc/diceware-doc/html/randomsources.html │ │ │ @@ -174,15 +174,15 @@ │ │ │

Python-developers can provide their own source of randomness. If their │ │ │ package is installed together with diceware (and their source is │ │ │ registered correctly), diceware will offer their source as valid │ │ │ option.

│ │ │
│ │ │

System Random

│ │ │

By default diceware uses the Python standard lib │ │ │ -random.SystemRandom class to retrieve randomness. This class │ │ │ +random.SystemRandom class to retrieve randomness. This class │ │ │ calls an OS-specific source of randomness that returns data normally │ │ │ unpredictable enough for our purposes. The quality of randomness │ │ │ therefore depends on the quality of your OS implementation.

│ │ │

As a user you can enforce the use of this source of randomness with │ │ │ the -r system option.

│ │ │

Please note that the Raspberry Pi is said to provide a hardware random │ │ │ number generator that delivers “real randomness”. One has to enable it