如何创建仅包含字母数字数据的 public.pem 和 private.pem?
How to create a public.pem and private.pem that contains only alphanumeric data?
我需要创建 public.pem 和 private.pem 但我需要这 2 个文件数据必须仅包含字母数字值。
例如:
-----BEGIN PUBLIC KEY-----
YnSfHPKjSuR1qPBNWRgeIqBcvN98gJsAjsInjl5SGdpReRNOaUQS6NuCBZ4wcWZu
iGBpyoS5Xo0eFWQD16fQuzzS02VPRtUzAEcJBNJn1TrsqB9u2sz715RAp9Yij1LO
tRpIpeZeSrfV7rvM8SFSXbrQiwsPLrxJZt3ZPsyL8zIjArPoovbbwFdscdFdQGTg
SbomQA833dzsCEGj593eAZiyG2juBogRDKTKUxoJoiTw6qwxt1V0LsOgD31AVcHF
==
-----END PUBLIC KEY-----
到目前为止,我看到的大部分示例都是 public 和私钥,包含字母数字值以及“/#%@”类型字符。
我需要创建一个 public 和仅包含字母数字字符的私钥。
如何创建仅包含字母数字数据的 public.pem 和 private.pem?
/#%@
个字符是base64,这只是二进制数据的编码方案,与底层数据是什么无关。
关于 public/private 具有字母数字底层结构的密钥,这也是不可能的,因为:
椭圆曲线密码系统使用:
- 数字私钥,表示ECC点乘的标量。
- 数字public键,代表笛卡尔平面上的一个点。
RSA 密码系统使用:
- 数字私钥,代表私有指数值。
- 数字public键,代表模数和public指数值。
两者都没有 alpha 值。
我需要创建 public.pem 和 private.pem 但我需要这 2 个文件数据必须仅包含字母数字值。
例如:
-----BEGIN PUBLIC KEY-----
YnSfHPKjSuR1qPBNWRgeIqBcvN98gJsAjsInjl5SGdpReRNOaUQS6NuCBZ4wcWZu
iGBpyoS5Xo0eFWQD16fQuzzS02VPRtUzAEcJBNJn1TrsqB9u2sz715RAp9Yij1LO
tRpIpeZeSrfV7rvM8SFSXbrQiwsPLrxJZt3ZPsyL8zIjArPoovbbwFdscdFdQGTg
SbomQA833dzsCEGj593eAZiyG2juBogRDKTKUxoJoiTw6qwxt1V0LsOgD31AVcHF
==
-----END PUBLIC KEY-----
到目前为止,我看到的大部分示例都是 public 和私钥,包含字母数字值以及“/#%@”类型字符。
我需要创建一个 public 和仅包含字母数字字符的私钥。
如何创建仅包含字母数字数据的 public.pem 和 private.pem?
/#%@
个字符是base64,这只是二进制数据的编码方案,与底层数据是什么无关。
关于 public/private 具有字母数字底层结构的密钥,这也是不可能的,因为:
椭圆曲线密码系统使用:
- 数字私钥,表示ECC点乘的标量。
- 数字public键,代表笛卡尔平面上的一个点。
RSA 密码系统使用:
- 数字私钥,代表私有指数值。
- 数字public键,代表模数和public指数值。
两者都没有 alpha 值。