number-id
v0.1.0
Published
## Features
Downloads
11
Readme
number-id
Features
- encrypt/decrypt id with secrets at desired length
- encrypted ids are unguessable
How to use
const numberIdFactory = require('number-id')
const secret = 'iuytyuidsfo'
const length = 10
const numberId = numberIdFactory(secret, length)
const id = numberId.encrypt(1)
console.log(id) // 2827308778
console.log(numberId.decrypt(id)) // 1
const id2 = numberId.encrypt(2)
console.log(id2) // 2150631001
console.log(numberId.decrypt(id2)) // 2