Socket
Socket
Sign inDemoInstall

@steedos/ee_plugin-field-encryption

Package Overview
Dependencies
25
Maintainers
5
Versions
390
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @steedos/ee_plugin-field-encryption

字段级加密


Version published
Weekly downloads
40
decreased by-32.2%
Maintainers
5
Install size
4.25 MB
Created
Weekly downloads
 

Readme

Source

客户端字段级加密服务

启用前依赖

  • 安装软件包 @steedos/ee_plugin-field-encryption
  • 运行软件包中 createMasterKey.js 生成master key,配置于.env.local作为STEEDOS_CSFLE_MASTER_KEY的值
  • 请妥善保存master key,若丢失数据加密密钥会使使用该密钥加密的所有字段永久不可读

环境变量

  • process.env.STEEDOS_CSFLE_MASTER_KEY: 主密钥,运行createMasterKey.js生成
  • process.env.STEEDOS_CSFLE_ALT_KEY_NAME: 主密钥别名(可选),默认 steedos
  • process.env.STEEDOS_CSFLE_KEY_VAULT_DB: 密钥保管库库名(可选),默认 MONGO_URL中连接的库
  • process.env.STEEDOS_CSFLE_KEY_VAULT_COLLECTION: 密钥保管库表名(可选),默认 __keystore
  • process.env.STEEDOS_CSFLE_MONGO_URL: 密钥保管库连接字符串(可选),默认 MONGO_URL

如何启用字段加密

  • 管理员在设置-对象详情页新增字段选择字段类型为文本/密码时会出现 加密 勾选框,勾选之后新增的对象记录中加密字段的内容会被加密后保存至数据库中
  • 或者开发人员在字段.field.yml配置文件中添加 enable_encryption: true

参考文档

  • Client-Side Field Level Encryption

FAQs

Last updated on 09 Apr 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc