hashids.cr

Hash generator

A library that generates short, unique decodable hashes from numbers to obfuscate IDs.

A Crystal shard to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.

GitHub

52 stars
4 watching
7 forks
Language: Crystal
last commit: over 4 years ago
Linked from 1 awesome list

alphabetdecodingencodinghashidssaltshard

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
keithamus/hashmark A utility tool to generate new file names with a hash of the original file contents. 195
elfsundae/laravel-hashid Provides reversible, non-sequential identifiers for data obfuscation 407
trendmicro/tlsh A fuzzy matching library that generates hash values for similarity comparisons 745
cyclone-github/hashgen A high-performance hash generator written in Go 24
microprediction/muid An identifier generation system based on cryptographic hashing and memorability 13
okdshin/picosha2 A lightweight C++ library for generating SHA256 hashes from various inputs 662
trendmicro/telfhash A tool for generating symbol hashes of ELF files to cluster similar files based on their symbols. 102
wangyi-fudan/wyhash Provides fast and simple hashing functions and random number generators for various programming languages. 970
antiflasher/nanoid A Swift library that generates unique, secure string IDs with customizable parameters 69
rustcrypto/hashes A collection of cryptographic hash functions written in Rust. 1,879
sqids/sqids-ocaml A library that generates unique identifiers from numbers in various programming languages 9
zelark/nano-id A Clojure library for generating unique URL-friendly string IDs 191
emeraldpay/hashicon A utility for visually representing hash values as colorful patterns 192
mamantoha/nanoid.cr A URL-friendly unique ID generator for generating secure and non-secure IDs. 41
elithrar/simple-scrypt Provides a convenient interface to generate, compare and inspect password hashes using the scrypt KDF in Go 198