저는 CryptoSwift (Framework, Cocoapods가로드 됨)로 데이터를 암호화하고 해독합니다 (데이터 당 약 15MB-20MB).UIProgressView에 대한 데이터의 암호화/복호화를 관찰하는 방법은 무엇입니까?
내 질문에 어떻게 진행률을 관찰하고 진행률 표시 줄 (UIProgressView)에 표시 할 수 있습니까?
암호화/암호 해독의 진행 방법을 얻는 (그리고 업데이트하는) 방법을 모르겠습니다.
func aesEncrypt(withKey key: String, iv: String) throws -> Data {
let data = self
let encrypted = try! AES(key: key.bytes, blockMode: .CBC(iv: iv.bytes), padding: .pkcs7).encrypt([UInt8](data))
let encryptedData: Data = Data(encrypted)
return encryptedData.base64EncodedData()
}
이것이 데이터 암호화 방법입니다. (데이터 확장).
대단히 감사합니다! 곧 이걸 시험해 볼거야. Btw; 데이터는 문자열이 아니라 이미지입니다. 그래서 이미지를 블록으로 나눌 것입니다, 어떻게하면 될까요? –
@ T.Meyer 내 대답을 업데이트했습니다 –
당신은 위대합니다! 고마워요! –