diff options
author | 2021-09-02 22:28:11 +0200 | |
---|---|---|
committer | 2021-09-02 23:54:56 +0200 | |
commit | f08f6ca0a9d337efff280d4d1669a41b5d9c31c2 (patch) | |
tree | 7dee778ba742deb5f499f2aa08a1ba040606d633 /lib/crypt.js | |
parent | 9f74c550927671f4ded301d0cf3e9d592716375c (diff) | |
download | my_apps-f08f6ca0a9d337efff280d4d1669a41b5d9c31c2.tar.gz my_apps-f08f6ca0a9d337efff280d4d1669a41b5d9c31c2.tar.bz2 my_apps-f08f6ca0a9d337efff280d4d1669a41b5d9c31c2.zip |
finish translations, force maximize
Diffstat (limited to 'lib/crypt.js')
-rw-r--r-- | lib/crypt.js | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/lib/crypt.js b/lib/crypt.js deleted file mode 100644 index 5d3d79e..0000000 --- a/lib/crypt.js +++ /dev/null @@ -1,19 +0,0 @@ -const crypto = require('crypto') -const algorithm = 'aes-256-ctr' -const secretKey = process.env.MYAPPS_NOTES_KEY - -export const encrypt = (text) => { - const iv = crypto.randomBytes(16) - const cipher = crypto.createCipheriv(algorithm, secretKey, iv) - const encrypted = Buffer.concat([cipher.update(text), cipher.final()]) - - return iv.toString('hex') + '::' + encrypted.toString('hex') -} - -export const decrypt = (hash) => { - const [iv, content] = hash.split('::') - const decipher = crypto.createDecipheriv(algorithm, secretKey, Buffer.from(iv, 'hex')) - const decrpyted = Buffer.concat([decipher.update(Buffer.from(content, 'hex')), decipher.final()]) - - return decrpyted.toString(); -} |