No description
Find a file
Yoshihiro Tanaka 0e52f8b74c update version
2018-02-28 08:00:08 +09:00
.travis fix permission of script 2018-02-20 22:38:33 +09:00
examples enhance example 2018-02-21 09:02:58 +09:00
src initial commit :) 2018-02-20 22:06:04 +09:00
tests rename test dir 2018-02-21 13:37:17 +09:00
.gitignore Initial commit 2018-02-20 22:00:06 +09:00
.travis.yml rename test dir 2018-02-21 13:37:17 +09:00
LICENSE fix LICENSE 2018-02-20 22:03:28 +09:00
README.md enable syntax highlight 2018-02-21 09:13:09 +09:00
sha1ext.nimble update version 2018-02-28 08:00:08 +09:00

sha1ext

Build Status

Extension of std / sha1 mainly for developers using python, ruby etc.

Usage

  • Digest
digest("nim")

# or

var sha1 = newSha1Digest()
sha1.update("nim")
sha1.digest()
  • Hex
hexdigest("nim")

# or

var sha1 = newSha1Digest()
sha1.update("nim")
sha1.hexdigest()
  • Base64
base64digest("nim")

# or

var sha1 = newSha1Digest()
sha1.update("nim")
sha1.base64digest()
  • Sha1Digest

The following two will be the same result.

var sha1 = newSha1Digest()
sha1.update("nim")
sha1.base64digest()
var sha1 = newSha1Digest()
sha1.update('n')
sha1.update('i')
sha1.update('m')
sha1.base64digest()