hide

ID hiding

A package to convert internal numeric IDs into hidden, hash-based identifiers for secure data exposure control

A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.

GitHub

69 stars
5 watching
6 forks
Language: Go
last commit: about 3 years ago
Linked from 2 awesome lists

golangidjsontype

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
emvi/null Provides types for representing null values in Go, allowing marshalling and unmarshalling to/from JSON. 36
bobg/encid Protects sensitive integer IDs by encoding and decoding them with encryption keys. 3
elfsundae/laravel-hashid Provides reversible, non-sequential identifiers for data obfuscation 407
nasermirzaei89/env A package to access environment variables in Go 18
verifid/vl-go A Go client library for the VerifID identity verification layer API 2
twharmon/gouid Provides universally unique IDs with cryptographic security 24
hidehalo/nanoid-php A lightweight PHP implementation of a secure URL-friendly unique ID generator 747
mitchellvanw/hashids Provides a simple way to encode and decode unique identifiers in web applications. 106
matoous/go-nanoid Provides a cryptographically strong random ID generator with adjustable length and character set for use in various applications. 1,292
n10v/id3v2 A Go library for decoding and encoding ID3 tags in audio files. 338
invipal/nanoid A V implementation of a unique identifier generator 8
corona10/goimghdr Determines the type of image contained in a file 40
diegomarangoni/typenv A minimalistic typed environment variables library for Go that supports various data types and provides flexible configuration options. 9
rsjethani/secret Protects sensitive data by making it inaccessible to operations like printing and logging 28
gofrs/uuid A Go implementation of Universally Unique Identifiers (UUIDs) with support for various versions and formats. 1,581