0.0.2 • Published 5 years ago

@retoken/salter v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

@retoken/salter

Install

$ npm i @retoken/salter

Tests

$ npm test

Example

const salter = require('@retoken/salter')

const [
        TEXT, 
        PASSWORD,
        SALTDEEP,
    ] = [
        'Aliase Network', 
        'Open Source Initiative <3 for everyone',
        4 // 1 === @retoken/crypter mode
    ]

const encrypt = async (resolver) => {
    await 
        salter
        .encrypt(TEXT, PASSWORD, SALTDEEP)
            .then(resolver)
            .catch(console.error)
}
const decrypt = async (resolver, KEY) => {
    await 
        salter
        .decrypt(KEY, PASSWORD)
            .then(resolver)
            .catch(console.error)
}

encrypt(console.log) // Encoded

encrypt(key => {
    decrypt(console.log, key) // Aliase Network
})

crypter.encrypt(TEXT, PASSWORD)

crypter.decrypt(TEXT, PASSWORD)