From 4a0b3b9c658f483199f70cd6d95da5c4fc576804 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Sat, 21 Mar 2020 11:41:26 +0100 Subject: [PATCH] README: add sha example --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 63ba3c0c..8c726099 100644 --- a/README.md +++ b/README.md @@ -1038,6 +1038,21 @@ clojure.core/ffirst Same as (first (first x)) ``` +### SHA hash string and print in hex + +`sha.clj`: +``` +(def hashed (.digest (.getInstance java.security.MessageDigest "SHA-1") + (.getBytes "babashka"))) +(doseq [b hashed] + (print (format "%02X" b))) +``` + +``` shell +bb sha.clj +0AB318BE3A646EEB1E592781CBFE4AE59701EDDF +``` + ## Thanks - [adgoji](https://www.adgoji.com/) for financial support