0

嗨,我正在使用 Swift 将 secp256k1 的私钥保存到 pem 文件中。当我生成私钥时,我得到了一个 32 字节的密钥,不知何故在 base64 中它是“7vInO7T/GBg6bxkr+6W4ESV4UOy6W4E2N4i9fBgMqYM=”,这是一个很短的字符串。我看到了由其他语言(例如 PHP 或 Scala)生成的其他私钥的一些示例,我可以看到 PEM 文件中的私钥在某种程度上是这样的: -----BEGIN EC PRIVATE KEY----- MHQCAQEEIEEtespOtpvBZFfn+2YX/9WlsRLTb8YSWkfV1IBP +Lz9oAcGBSubBBAAK oUQDQgAEun8ex7Yei3nN1mnw2/c9QNwIEzAZ8+upXkN5hgHNgrpn2ufxP8G/byc9 Lx8wKQIXhmCIXMySxUeQUCDzl65trA== -----END ECIVATE KEY----- 这是一个非常长的 base64 字符串。我怎样才能生成这么长的字符串以及它的规则是什么?我的意思是我应该怎么做才能使我可以生成的非常短的base64字符串像其他语言一样长字符串?

4

0 回答 0