D implementation of hashids (http://hashids.org).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
source
.gitignore
LICENSE
README.md
dub.json
dub.selections.json

README.md

#D Hashids A D port of hashids, a library for encoding integer sequences as opaque, url-friendly blobs. All feedback/pull requests are welcome. ###Usage

import hashids;
auto hasher = new Hashids();
string hash = hasher.hash(1, 2, 3); // "o2fXhv"
ulong[] numbers = hasher.decode(hash); // [1, 2, 3]

Hashid constructor takes three optional parameters:

  • salt (a string)
  • minimum hash length (a uint)
  • alphabet (a string)

###Installation Either fork/clone this Github project, or add this project as a DUB dependency like this:

"dependencies": {
    "hashids": ">=1.0.0"
}

###Contact Either through Github issues/PRs or @actim1a on Twitter.

###Acknowledgements