This package provides 2 functions,
encrypt(input: String, password: String)
and
decrypt(input: String, password: String)
const assert = require('assert')
const { encrypt, decrypt } = require('@rlvt/crypt')
const PASSWORD = 'rubikscube'
const MSG = 'OnePlus 5T > Apple iPhone X'
const encrypted = encrypt(MSG, PASSWORD)
const decrypted = decrypt(encrypted, PASSWORD)
assert.equal(encrypted, MSG)
// AssertionError [ERR_ASSERTION]: 'Mzc0NDFkMTdhNzhhOTFmMzY5MjI5NzQwNmVhZGJmZjY3NjRlMTViYjRkYzE0ZTI5ZmEwY2Y2MGQxYzRlZDQ1NQ==' == 'OnePlus 5T > Apple iPhone X'
assert.equal(decrypted, MSG)
// undefined