Azure Schlüssel Gewölbes sendet e und n Parameter, die RSA-Modul ist gleich (n ) und RSA öffentlichen Exponenten (e ). Es ist einfach, mit Bibliotheken von Drittanbietern zu erstellen, aber der Ausgabewert wäre ohne Modul und Exponent nicht gültig.öffentlichen RSA-Schlüsselerzeugung - Swift
Ich muss RSA öffentlichen Schlüssel dieser beiden Teile erstellen. Dann muss ich RSA OAEP erstellen. Hat jemand ein ähnliches Problem festgestellt? Irgendeine Idee, wie man das erreicht?
Ich habe versucht, SCZ-BasicEncodingRules-iOS zu verwenden, aber es gibt falschen Code aus.
Hier Code:
let moduleString: String = "mK-g0TLMqtefmosgBSTQi3dWh8h-rn4lQA8sQgNs_Gkf5TvgKWtYGJ4jRGUU-eK2bmyAAomVUojYBBlRYBkTRekm99DlD9T6U9yI3v11pZVl3yQgVXBEkiTZug3Inn_IAOGPQ3Q5OT6fEj1sRRxmMv93CQukQguSKuU4v2tmElgvyhg_eKIQbNx0JRCI4-1Z5GazxNjtwk7tWcA6PAbV0zZe2AaW0TlYVil_U8NckgHBguBoTHqVAbzb-MNa-HRa4QlBmdemcSaiDr5GikoOdmQ1-Lu6koqUkepx16pgqPvVw3o_NuXAZCS37c7bfgtXWTJcAIjiQaEyRcIV2bXsUQ"
let exponent: String = "AQAB"
let moduleData: NSData! = (moduleString
as NSString).dataUsingEncoding(NSUTF8StringEncoding) as NSData!
let expData: NSData! = (exponent
as NSString).dataUsingEncoding(NSUTF8StringEncoding) as NSData!
let arrayaaa: NSArray = [moduleData, expData]
let key: NSData = arrayaaa.berData()
Ich habe das versucht. Ich habe versucht, Daten zu drucken, ich habe 140 Bytes. Wie kann ich meinen String damit verschlüsseln? Kannst du mich dabei unterstützen? –
Ich bekomme immer noch falsche Daten! Funktioniert es noch auf iOS11 und höher? – Rudi