# bun
bun i cripta
# pnpm
pnpm i cripta
# npm
npm i cripta
# yarn
yarn i cripta
import { cripta } from 'cripta'
const instance = cripta({ key: 'your-secret-key' })
const encoded = instance.encode('hic sunt dracones')
console.log('Encoded: ', encoded)
console.log('Decoded: ', instance.decode(encoded))
The Cripta can encrypt all primitive types: array
, object
, string
, number
, bigint
, boolean
, Symbol
, undefined
and null
.
See an example of object encryption:
// encoding
const encoded = instance.encode({
name: 'John Doe',
email: '[email protected]'
})
console.log('Encoded object: ', encoded)
// retrieve the object from encoded value
const decoded = instance.decode(encoded)
console.log('Decoded object: ', decoded)
This package is licensed under the MIT license © Zunq