aes

    2熱度

    1回答

    我使用以下代碼使用AES進行加密。 - (NSData*)AES256EncryptWithKey:(NSString*)key theMsg:(NSData *)myMessage { // 'key' should be 32 bytes for AES256, will be null-padded otherwise char keyPtr[kCCKeySizeAES

    5熱度

    3回答

    我一直在C#中以CTR模式在Internet上搜索AES-256的實現。 在您找到.Net框架的RijndaelManaged類中,您會發現一些受支持的模式,但不支持CTR。我讀了一些關於使用ECB模式的內容,以及XOR純文本。 有沒有人有信息如何在CTR模式下實現AES-256? 或者一個鏈接或任何東西都會幫助我走向正確的道路。 謝謝你。

    4熱度

    3回答

    你好,我想通過Rijaendal加密/解密一個字符串。 我根本無法弄清楚爲什麼解密爆炸。我總是以不正確的填充錯誤結束。拋出我的一件事就是我作爲HEX數組返回的加密結果。它有14個字節的長度。在我的解密函數中,相同的字節數組在從HEX轉換後最終有16個字節。 任何幫助,將理解: using System; using System.Collections.Generic; using Syste

    2熱度

    3回答

    我試圖在Windows Phone 7應用程序上解壓縮一個AES-256加密的zip文件。 這怎麼能完成? 反正在WP7的當前版本中有C++庫的端口嗎? 任何指導將不勝感激。

    2熱度

    1回答

    我需要加密文本(16個字符),最好使用AES,並且我需要限制結果加密文本的長度(14或16個字符)。加密只能是字符和數字(不是'=','?',...)是否有可能? 我需要從密文(加密)中找回原始文本。 有沒有辦法使用RijndaelManaged(System.Security.Cryptography )來做到這一點?

    3熱度

    1回答

    我希望能夠在數據流入/來自磁盤時加密/解密數據。 我知道我可以編寫自己的Stream並在那裏實現加密,但我寧願不冒險做錯。是否有一個類似於以下代碼的庫? byte[] encryptionKey = ; byte[] initVector = ; var fileStream = new FileStream(filePath, FileMode.CreateNew, FileAccess.

    2熱度

    2回答

    所以我需要能夠真正解密密碼,因爲一些老的網站不使用OAuth,我需要有一些我的用戶通過有API訪問它們。因此,單向哈希不適用於我。我被告知使用AES存儲密碼並使用密碼的密碼作爲密鑰的最佳方式。我如何儲存所有鑰匙以及我在哪裏儲存鹽?基本上我將如何正確實施這一點。 謝謝

    6熱度

    3回答

    我對C#很新,所以請耐心等待我。我知道這個問題很多時候被問過,但我找不到解決問題的答案。 我保存了一些數據,然後將其寫入文件,我將其轉換爲二進制文件並將其存儲在數組中,然後將其加密並寫入文件。我以塊(32字節)加密數據。以同樣的方式,我以32字節的塊讀取數據,然後解密該數據,然後重複該操作直到文件結束。但是,當涉及到解密以下錯誤被拋出: Padding is invalid and cannot

    3熱度

    2回答

    這裏的理論不僅適用於PHP,也適用於更多語言。 假設我使用mcrypt庫和AES-256密碼加密字符串。加密的字符串現在看起來類似於þøÆ{」ò(ü´îÚÜÇW¹ËŸK­¯L‘rø?ª¶!JF£­º+Œ’Ú'‚。 如果加密密鑰在解密和加密事件之間改變,解密的結果顯然是毫無價值的。 由於加密的字符串至少包含我自己的隨機字符,所以對其進行某種測試並不容易,以確保它處於加密/解密狀態。 我花了一些時間

    1熱度

    3回答

    我對C#和加密技術比較陌生,所以請耐心等待。我正在將一些數據寫入一個文件,並且我想使用Aes(CBC)對它進行加密,但是我每天都會得到新數據,並且我想將所有數據寫入每週,每月,每年一個文件,這取決於內容上。因此,「服務器」肯定會重新啓動/關閉(它不會是一個真正的服務器),我想知道是否有可能以某種方式獲得(並保存到文件)最新的初始化向量,我可以後重新啓動繼續加密數據並將其寫入相同的文件。所以當我解密