Я все еще получаю неправильные данные! Это все еще работает на iOS11 и выше?

лище ключей Azure отправляетe а такжеn параметры, равные модулю RSA (n) и публичный показатель RSA (e). Это легко создать с помощью сторонних библиотек, но выходное значение не будет действительным без модуля и экспоненты.

Мне нужно создать открытый ключ RSA из этих двух частей. Затем мне нужно создать RSA OAEP. Кто-нибудь сталкивался с подобной проблемой? Есть идеи как этого добиться?

Я пытался использоватьЗКН-BasicEncodingRules-IOS, но он выводит неверный код.

Вот код:

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()

Ответы на вопрос(1)

Ваш ответ на вопрос