问题标签 [nacl-cryptography]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13 浏览

python - 如何使用 Python 将 nacl SigningKey 公钥和私钥保存为纯文本?

我一定在nacl 文档中遗漏了一些东西。如何以纯文本格式保存私钥和公钥?可用的编码器有 Raw(二进制?)、Hex、Base16/32/64 和 URLSafeBase64Encoder。

我以为我会使用该base64库来转换 Base64 编码的密钥。

例子:

结果:字节对象

试过:

  • 这里的Decoding Strings with Python教程,以及各种变体。
  • 它们都不会导致纯文本版本的SigningKey
  • 我正在寻找-----BEGIN OPENSSH PRIVATE KEY-----纯文本中的等
  • 如何强制该b64decode功能显示纯文本?