encryption-symmetric

    -2熱度

    2回答

    我試圖使用對稱密鑰來加密文件。因爲我無法O此,我做使用文件(.txt)內容和加密相同的內容使用對稱密鑰一些測試,一切正常: filename1 = raw_input("Insert file name: ") with open(filename1,'rb') as f: s = f.read() data1 = s # insert password to create

    0熱度

    1回答

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

    1熱度

    2回答

    我需要加密雙向(對稱)不同的令牌。這些令牌有望重複使用(例如,它們是人名),但我不希望攻擊者得出哪些加密令牌來自相同的原始令牌。鹽是單向密碼學(散列)的途徑。 有沒有一種方法可以用於對稱密碼學,解決方法或替代方法?

    2熱度

    2回答

    仍然很難在C中使用內存。我正在讀取一個文本文件,其中我將包含一個名稱和40個字符的隨機字符串的每行文本存儲到2個緩衝區中,char buffer1 [128]和char buffer2 [128]使用fscanf(),人們似乎不喜歡,後來我只需要字符串(在緩衝區的其餘部分沒有任何填充或空白空間)並使用AES-CBC-128對其進行加密,然後稍後解密它。我在名稱上使用md5來生成一個16字節的密鑰,

    5熱度

    1回答

    我正在開發Java密碼應用程序。我想使用對稱算法(如AES或DES)對文件進行加密,並將secretKey存儲在數據庫中以供將來解密文件。我想知道如何將SecretKey對象存儲在數據庫表中。我應該序列化關鍵對象嗎? (secretKey是可序列化的。)如何將序列化對象存儲在數據庫中?我應該使用什麼MYSQL數據類型? 另一個解決方案是獲取密鑰的原始字節[],將其轉換爲base64並存儲在數據庫中

    0熱度

    1回答

    我是OpenSSL的新手,並且在SSL協議中有理論信息。我有任務創建一個使用RSA算法進行對稱會話密鑰交換的證書,並使用我自己的我的加密算法FooSymmetricAlgorithm作爲對稱會話密鑰。我需要一種方法告訴瀏覽器和Web服務器使用FooSymmetricAlgorithm作爲對稱算法。我知道我可以將我的根證書導入瀏覽器,但我認爲這並不意味着我可以將我的加密算法添加到瀏覽器。 我的問題是

    0熱度

    1回答

    我想使用對稱密鑰加密來加密/解密一些文本。 (org.apache.shiro.crypto.DefaultBlockCipherService) 我有我的服務器運行多個實例將加密和解密文本。我想了解如何在多個應用程序實例之間共享密鑰,以便加密的文本可以被其他人解密。 如何將密鑰序列化到文件並再次從文件生成密鑰? -Thanks

    2熱度

    1回答

    我正在使用Crypto ++庫來執行我的arc4加密。從這裏引用但沒有完全解釋:http://www.cryptopp.com/wiki/Stream_Cipher。 下面是我的代碼: string key = "key"; string msg = "hello"; ARC4 arc4((byte*)key.c_str(), sizeof((byte*)key.c_str())); a

    2熱度

    1回答

    我從其他Web服務調用接收到一段加密的json。以下ruby代碼正確地將響應解碼回json。接收到的數據首先被base64解碼,然後前16個字節被視爲iv,其餘爲數據。首先關鍵是解除限制(缺少更好的表達)。 encrypted = Base64.decode64(res) #base 64 decode de_cipher = OpenSSL::Cipher::Cipher.new("AES-

    2熱度

    1回答

    這是我對SSL通信的理解。瀏覽器從安全網站的Web服務器獲取公鑰。客戶端和服務器根據公鑰/私鑰建立會話密鑰,然後在SSL會話期間通過對稱算法繼續通信。 我的問題: 會話密鑰生成後,它存儲在服務器端?它存儲在Web服務器的內存中嗎?它被存儲爲加密?