You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在dotenvx中生成新的公私密钥对?

解决dotenvx生成新secp256k1密钥对的问题

要生成新的secp256k1公私密钥对,直接使用dotenvx keys generate命令即可,具体步骤如下:

  • 先备份当前项目中的.env.keys和.env.vault文件,避免误操作导致数据丢失
  • 执行dotenvx keys generate命令,工具会自动生成新的密钥对,默认写入.env.keys文件(若该文件已存在,会提示是否覆盖,确认覆盖即可)
  • 若不想覆盖原有密钥文件,可指定输出路径:dotenvx keys generate --output .env.new.keys,之后将新文件替换原.env.keys即可
  • 最后执行dotenvx encrypt,用新生成的密钥重新加密你的.env文件,生成对应的新.env.vault文件

你之前的操作无效的原因:

  • 执行dotenvx decrypt后再运行dotenvx encrypt,dotenvx会优先读取已存在的.env.keys中的密钥,不会主动生成新密钥对
  • 重命名或删除.env.keys后执行dotenvx encrypt,如果项目中仍存在.env.vault文件,dotenvx会尝试关联已有加密容器,不会自动生成新密钥,反而可能出现关联错误

内容的提问来源于stack exchange,提问作者nakakapagpabagabag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 02:13:09