cryptoswift

    2熱度

    1回答

    我想在CryptoSwift庫中使用Swift中的aes-128-ctr,但是由此產生的密文太長。 我的IV是16字節,salt 32字節,而且aes明文也是32字節,爲什麼產生的密文是48字節,因此用另外的16字節填充? let salt: [UInt8] = Array("tkmlidnonknkqgvapjrpdcductebsozn".utf8) let derivedKey = try

    4熱度

    1回答

    (Xcode中8,夫特3) 使用CryptoSwift庫,我想加密的字符串,並將其存儲在coredata,出於某種原因,cipherstring結果零儘管具有128個值的密文: let aes = try AES(key: pw, iv: nil, blockMode: .CBC, padding: PKCS7()) let ciphertext = try aes.encrypt(token.

    0熱度

    1回答

    這是我的代碼: func aesEncrypt(key: String, iv: String) throws -> String { let data = self.dataUsingEncoding(NSUTF8StringEncoding) let enc = try AES(key: key, iv: iv, blockMode:.CBC).encrypt(data

    2熱度

    1回答

    沒有這樣的模塊「CryptoSwift」當我迅速轉化2.3至3迅速發生這個錯誤。 我做過Product-> Clean-> Build,但它在我的項目中不起作用。 如何解決這個錯誤。請幫幫我。

    1熱度

    1回答

    我正在使用Xcode 9.0和CryptoSwift(0.7.2)。我試圖擴展字符串來解密AES128加密字符串。我已經成功添加了CryptoSwift與Pods,但我收到以下編譯錯誤 - 我做錯了什麼? 'PKCS7' 無法建造,因爲它沒有可訪問的初始化 這裏是擴展: import Foundation import CryptoSwift extension String {

    0熱度

    1回答

    我想用Swift框架Cryptoswift加密一個文件。我做到了,但文件有點像mp4,mp3一樣重,但速度很慢。我不知道發生了什麼,如果我以錯誤的方式實施或算法是這樣的。 這是我的代碼。 do { // write until all is written let ex = "a" func writeTo(stream: OutputStream, bytes: A

    1熱度

    2回答

    我想在我的swift項目上使用https://github.com/krzyzanowskim/CryptoSwift(我的swift是2.1和Xcode 7.1.1)。在完成安裝指令(運行build.sh然後將框架文件添加到我的項目中)後,我仍然無法導入CryptoSwift框架。請幫忙。

    1熱度

    1回答

    而解密AES128CBC我得到這個錯誤加密JSON: 斷言失敗:塊大小和初始化向量必須 相同長度!:文件#####對於 的iOS/CryptoSwift /來源/ CryptoSwift/AES.swift,行97 我使用CryptoSwift框架與最新的Xcode。 我的方法: func aes128(key: String, iv: String) throws -> String?{