symmetric-key

    1熱度

    1回答

    我需要使用字節數組(非可打印字符)作爲RC4加密的關鍵字。明文是一個字符串。看起來CryptoJS.RC4.encrypt只能用於明文和密鑰的字符串。我對麼?如果不是,我如何用字符串和字節數組調用encrypt()?

    2熱度

    1回答

    之前打開對稱密鑰在一個SQL Server 2012的數據庫,我有一個表與VARBINARY(128)柱,通過一個證書(並可針對)備份密鑰(SECRET_KEY)和加密的存儲數據使用主鍵的SHA2_512散列的驗證器: CREATE TABLE [Lookup].[SecretStuff] ( [Id] tinyint NOT NULL, [Secret] varbinary(1

    0熱度

    1回答

    所以最近我開始使用加密。我有一個功能非對稱加密類,但我也需要一個對稱密鑰類。雖然對稱密鑰類的大多數方面都在起作用,但從其編碼字節中加載密鑰不是。以下是對稱密鑰類。我標記了兩個不起作用的構造函數。 public class PlasmaSymmetricEncrypter { public static String DESEDE_ALGORITHM = "DESede"; public sta

    0熱度

    1回答

    我正在閱讀有關DES Triple Encryption的信息,我發現很多3個密鑰的不同組合,例如:使用k1 - k2 - k3,因爲有k1 - k2 - k1,... 我的問題是,這些組合有什麼不同?哪一個是可取的(最常用)?

    0熱度

    1回答

    我想使用密碼短語來加密AES-128位密鑰。密碼短語的最大字符數是16.是否可以加密密鑰?哪種算法適合加密密鑰?

    0熱度

    1回答

    實際上,我正在解密使用c#中的powershell創建的字符串。 我創建了SecureString的以下PowerShell命令: ConvertTo-SecureString -String "TopSecret" -AsPlainText -Force | ConvertFrom-SecureString 我解密SecureString的使用下面的C#代碼: string exporte

    0熱度

    1回答

    我正在使用AES加密java系統,並在JavaScript平臺上解密它。通過這種系統進行安全密鑰交換的最佳方式是什麼?

    0熱度

    1回答

    我正在實現一個Java服務器中的WebService,其中服務器需要使用RSA算法向客戶端發送3DES密鑰。對稱由服務器生成。服務器和客戶端都有自己的RSA密鑰對,之前已經交換過。 在此代碼中,服務器將對稱密鑰發送到客戶端。 @WebMethod public byte[] getSymmetricKey(){ try{ Cipher cipher = Cipher.get

    0熱度

    1回答

    我發現Python包加密了一些數據和看到this在Python密碼學: ,能夠使用密碼與Fernet(對稱密鑰)。爲此,您需要通過密鑰派生函數(例如PBKDF2HMAC,bcrypt或scrypt)來運行密碼。 但事實證明,密碼的工作方式與密鑰相同(使用密碼/密鑰進行解密)。那麼爲什麼要使用密碼而不是密鑰呢? 我的意思是,爲什麼不直接使用密鑰本身: from cryptography.fernet

    0熱度

    1回答

    生成AES-256對稱密鑰我環顧四周 - 而且在谷歌的任何地方 - 直接和明確地回答了這個問題,但沒有得到任何答案。所以這裏簡單和簡單的是或不會是真棒... 我已被要求創建一個「AES-256對稱(也稱爲」會話「)密鑰」 - 不加密,只是關鍵 - 用於在肥皂郵件標題內簽署數據。要求是關鍵是256「的大小」... 是的,我知道... 我知道,MCRYPT_RIJNDAEL_128大小32真的是在AE