keyring-node:简单静态加密,支持Node.js的密钥轮换

时间:2024-06-11 05:40:45
【文件属性】:

文件名称:keyring-node:简单静态加密,支持Node.js的密钥轮换

文件大小:137KB

文件格式:ZIP

更新时间:2024-06-11 05:40:45

nodejs encryption keyring rotation-encryption key-rotation

钥匙圈 简单静态加密,支持Node.js的密钥轮换。 注意:密钥环不是用于加密密码的,为此,您应该使用东西。 它用于加密需要以纯文本格式访问的敏感数据(例如,存储来自用户的OAuth令牌)。 密码不属于该类别。 该软件包完全独立于任何存储机制。 目标是提供一些可以轻松与任何ORM集成的功能。 话虽如此,该软件包捆绑了一个与一起使用的小插件。 安装 使用Yarn将package.json添加到package.json中。 yarn add -E @fnando/keyring 用法 加密 默认情况下,AES-128-CBC是用于加密的算法。 该算法使用16个字节的密钥,但是您需要使用两倍大小的密钥,因为该密钥的一半将用于生成HMAC。 前16个字节将用作加密密钥,后16个字节将用于生成HMAC。 建议使用base64编码的随机数据。 您可以使用以下命令轻松生成密钥: $ dd i


【文件预览】:
keyring-node-main
----.gitignore(17B)
----package.json(567B)
----.travis.yml(201B)
----CODE_OF_CONDUCT.md(3KB)
----.markdownlintrc(54B)
----LICENSE.txt(1KB)
----keyring.js(9KB)
----.github()
--------FUNDING.yml(72B)
----examples()
--------keyring.js(765B)
--------sequelize.js(3KB)
----README.md(11KB)
----keyring.svg(39KB)
----sequelize.js(2KB)
----keyring.png(127KB)
----test()
--------keyring_test.js(3KB)
--------scenarios_test.js(3KB)
--------data.json(6KB)
--------sequelize_test.js(6KB)

网友评论