【发布时间】:2019-10-11 07:14:07
【问题描述】:
我有一个项目想用 RSA 生成公钥和私钥,我使用SwiftyRSA,但它只能导出 PEM、base64 和数据格式。现在如何将这些格式转换为 XML?
do {
let keyPair = try SwiftyRSA.generateRSAKeyPair(sizeInBits: 2048)
let privateKey = keyPair.privateKey
let publicKey = keyPair.publicKey
print("pemString:==============\npr-> \(try! privateKey.pemString())")
print("base64String:==============\npr-> \(try! privateKey.base64String())")
print("data:==============\npr-> \(try! privateKey.data())")
} catch {
print("error -> No key generated")
}
【问题讨论】: