UNPKG
@dotenvx/dotenvx-pro
Version:
latest (0.26.1)
0.26.1
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.3
0.18.2
0.18.1
0.18.0
0.17.5
0.17.4
0.17.3
0.17.2
0.17.1
0.17.0
0.16.0
0.15.1
0.14.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.0
0.10.2
0.10.1
0.10.0
0.9.0
0.8.0
0.7.3
0.7.2
0.7.1
0.7.0
0.6.0
0.5.0
0.4.1
0.4.0
0.3.0
0.2.0
0.1.3
0.1.2
0.1.0
Secrets Manager for Env Files
github.com/dotenvx/dotenvx-pro
dotenvx/dotenvx-pro
@dotenvx/dotenvx-pro
/
src
/
lib
/
helpers
/
encryptValue.js
10 lines
(6 loc)
•
264 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
const
{ encrypt } =
require
(
'eciesjs'
)
function
encryptValue
(
value, publicKey
)
{
const
ciphertext
=
encrypt
(publicKey, Buffer.
from
(value))
return
Buffer.
from
(ciphertext,
'hex'
).
toString
(
'base64'
)
// base64 encode ciphertext
} module.exports = encryptValue