From cae69802743b495e2f24ed150b54201298943872 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Tue, 17 Jul 2012 18:12:48 -0400 Subject: initial readme --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2edd871 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +Hashualize +========== + +Hashualize is an aesthetic and helpful way to visualize hash values. Remembering hashed fingerprints is very hard, and having a quick way to visually grasp hased values is of great importance. + +Requirements +------------ + + 1. **Distinct** - relatively similar values must be easily distinguishable + 2. **Aesthetic** - output must be visually appealing + 3. **Flexible** - input of arbitrary size must be accepted + +Implementation +-------------- + +Any arbitrary array of characters is accepted as an input. Input is hashed by the SHA1 hash algorithm, producing a 40-byte hashed value, which will then be processed by the output visualization method. The visualization method operates as follows: + + + + + -- cgit v1.3.1