RNCryptor Cocoapod API - необходимо руководство - PullRequest
0 голосов
/ 19 марта 2020

Я использую RNCryptor для шифрования строки пароля. Я отмечен внедрением методов криптографии c и функций безопасности для защиты данных, таких как пароли, с помощью API шифрования.

Привет, у кого-нибудь есть опыт использования RNCryptor. Документация, предоставленная с этим, не очень объяснительна. Я хочу знать, какие методы шифрования c используются в моей реализации и как я могу манипулировать этим API и использовать его для получения наилучших функций безопасности шифрования.

let encryptionKEY="wdfvbhui45678"

    func encrypt(plainText: String, password: String) -> String{
        let data: Data = plainText.data(using: .utf8)!
        let encryptedData = try RNCryptor.encrypt(data: data, withPassword: encryptionKEY)
        let encryptedString : String = encryptedData.base64EncodedString()
        return encryptedString

    } 

Из прочтения документации неясно, какие функции криптографии в настоящее время используются в моей реализации, такие как соление? хеширование?

Может кто-нибудь объяснить, что в настоящее время делает мой код (с точки зрения возможностей криптографии c), и предложить способы дальнейшего использования этого API для дальнейшего добавления функций безопасности.

...