Skip to content

attla/cripta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Criptλ
Start new PR in StackBlitz Codeflownpm package


Install

# bun
bun i cripta

# pnpm
pnpm i cripta

# npm
npm i cripta

# yarn
yarn i cripta

Usage

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)

License

This package is licensed under the MIT license © Zunq

About

🧛 A layer of encryption a little too judicious

Topics

Resources

License

Stars

Watchers

Forks