1

关于公钥的一个问题。如果我使用 C 代码来做一些 RSA 的东西,我需要在每一行的末尾加上“\r\n”或“\n”吗?

我应该这样写一个C字符串吗?

"-----BEGIN PUBLIC KEY-----\r\n" MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCU+1bLfPmcY7qrF/dTbAtuJlv4R/FVc1WEH9HK\r\n" U0jQjX/n/db9vz/x0i3te/bKLNEcwUhBu+PWPnOt/qVURG9BUT6RsCRFUn0CyGiUKoy45o9K/mJA\r\n " HmbrNtrUB6ckrYLF75Y50nUNsBVHUDw8yQymmiOBT1gc/KM5s1xTz44LMwIDAQAB\r\n" -----结束公钥-----\r\n";

提前致谢。

4

1 回答 1

2

那是 PEM 格式,请参阅RFC 1421

PEM 规范化确保消息文本
用 ASCII 字符集和"<CR><LF>"行分隔符表示

所以这当然会转化为\r\n

于 2013-08-13T12:10:49.403 回答