aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-10-18 07:53:01 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-10-18 07:53:01 -0700
commitb852f5182bebd235c4becb5f18e4395b8fc475ca (patch)
tree42463e2206f3be0d0b503f9a6086b3b2675972eb
parent02239ea0797d5bd534b308f8cbef49cb3e9adaa8 (diff)
downloadjp-hash-b852f5182bebd235c4becb5f18e4395b8fc475ca.tar.gz
jp-hash-b852f5182bebd235c4becb5f18e4395b8fc475ca.tar.bz2
jp-hash-b852f5182bebd235c4becb5f18e4395b8fc475ca.zip
README: fixes.
* README.md: syllables are from a set of 97, not 92. Expand that section by comparing to the length of a lower-case password, and citing the entropy. Remove stray "e" line. Examples section renamed to Example Hashes.
-rw-r--r--README.md12
1 files changed, 9 insertions, 3 deletions
diff --git a/README.md b/README.md
index 655be3c..b165609 100644
--- a/README.md
+++ b/README.md
@@ -72,19 +72,25 @@ providing a simple UI.
## How many JP-Hash digests are there?
-Since there are six syllables chosen from a set of 92, plus two characters each
+Since there are six syllables chosen from a set of 97, plus two characters each
from a set of ten, the initial steps yield a space of 83,297,200,492,900 (83.3
(American) trillion). The 8 cases in step (6) all yield distinct results, and
so multiply the space eight-fold to 666,377,603,943,200 possibilities (666.4
trillion).
+This is about the size of the space of strings consisting of all combinations
+of 10 lower-case English letters, plus one more character chosen from a set of five.
+
+It is also about the number of combinations expressed by a 49 bit integer.
+A random string in this space has about that many bits of entropy.
+
## Are JP-Hash digests secure for password use?
-e
+
JP-Hash is not advertised as being for a specific purpose. In a security
setting, each user must perform their own analysis to understand the security
risks of using any tool in certain ways and with certain inputs.
-## Examples
+## Example Hashes
These examples come from the `testvec` file.