json-cipher-url

0.0.5 • Public • Published

Convert JSON to encrypted and url-safe base62 string

Convenience over security

This package is made for usage with image resizing "cloud" function, not for security.

const { parse, stringify, hash } = require('json-cipher-url')('secret')
 
const source = { width: 1000, format: "jpeg" }
const encrypted = stringify(source)
// UqOw6x3eYV5aM3Oo4PV69kAQWud9uyuUa0pVQjxO6Om
 
const decrypted = parse(encrypted)
// { width: 1000, format: "jpeg" }
 
// default length is 32
hash('test') // 3958a406c137a50653c0ffc71433aaf7
hash('test',16) // 3958a406c137a506
hash('test',36) // a31084b4e444c6fde34e4c6ac442491adeae
hash('test',42) // a31084b4e444c6fde34e4c6ac442491adeae0def5b

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i json-cipher-url

    Weekly Downloads

    0

    Version

    0.0.5

    License

    ISC

    Unpacked Size

    2.38 kB

    Total Files

    4

    Last publish

    Collaborators

    • gcoda