Skip to content

Instantly share code, notes, and snippets.

@franks42
Created March 3, 2010 20:59
Show Gist options
  • Save franks42/321010 to your computer and use it in GitHub Desktop.
Save franks42/321010 to your computer and use it in GitHub Desktop.
user> (def md (java.security.MessageDigest/getInstance "SHA1"))
#'user/md
user> md
#<Delegate SHA1 Message Digest from SUN, <initialized>
>
user> (def ba (.getBytes "abc"))
#'user/ba
user> ba
#<byte[] [B@1f5fa713>
user> (def r (.update md ba))
#'user/r
user> r
nil
user> (def d (.digest md))
#'user/d
user> d
#<byte[] [B@c07bacb>
user> (org.apache.commons.codec.binary.Hex/encodeHexString d)
"a9993e364706816aba3e25717850c26c9cd0d89d"
user>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment