kaappi-crypto — Hashing & HMAC¶
Requires OpenSSL (brew install openssl / apt install libssl-dev).
Quick start¶
(import (kaappi crypto))
(sha256 "hello")
;=> "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
(hmac-sha256 "secret-key" "message to sign")
;=> "..."
API¶
Hashing¶
(sha256 string) ; SHA-256, returns hex string
(sha512 string) ; SHA-512
(sha1 string) ; SHA-1
(md5 string) ; MD5
HMAC¶
All functions return lowercase hex-encoded strings.