cryptojs

    0熱度

    1回答

    我想在客戶端進行加密,並使用AES, 因此使用cryptojs與CBC模式客戶端加密和nopadding在服務器端 在服務器解密也使用Cipher類具有相同的模式和nopadding function call() { var key = CryptoJS.enc.Hex.parse('roshanmathew1989'); var iv = CryptoJS.enc.Hex

    6熱度

    1回答

    我們已經在Coldfusion9中編寫了一個Silent Login服務,它接受來自外部系統的加密字符串,然後根據約定的算法/編碼設置進行解密。從運行ASP/JAVA/PHP的系統開始,這一直沒有問題,但是我們現在有一個客戶不得不使用CryptoJS來執行加密,並且對於我來說,我無法弄清楚爲什麼不能在Coldfusion中解密。 我的加密知識並不出色,但我注意到的事情是CryptoJS加密密文的完

    2熱度

    2回答

    我使用JSBN來使用公鑰/私鑰對來加密/解密數據。它適用於文本數據,包括十六進制字符串。 我的問題是現在我有二進制數據,特別是Crypto-JS字數組,我需要用公鑰加密併發送到另一個平臺。 所以,可以這樣考慮: var key = CryptoJS.lib.WordArray.random(256/8); var rsa = new RSAKey(); rsa.setPublic(modulu

    0熱度

    3回答

    我想使用PyCrypto庫解密一些AES-CTR-256數據。密文是由Cryptocat多方聊天Javascript代碼生成的,該代碼依賴於CryptoJS庫。的IV方案如在Cryptocat Multiparty Protocol Specification描述: 初始化向量(IV)由16個字節:即 隨機產生12個字節和4個字節充當計數器,遞增 每塊一次。 (12個隨機字節來的4個計數器字節之前

    2熱度

    1回答

    CryptoJS.AES.decrypt函數返回一個空的WordArray。 我的參數是secret,key和iv。鍵是一個256位的WordArray並被確認爲正確的,iv是一個128位的WordArray,並且也被證實是正確的。 祕密使用php的openssl_encrypt()加密 - 明文爲32字節 - 結果爲48字節(所以它似乎是填充正確)。 我試圖祕密作爲WordArray,十六進制字

    -1熱度

    1回答

    下面是一個工作的C#密碼代碼。 包括命名空間引用 using System.Web.Script.Serialization; using System.Security.Cryptography; using System.Text; C#代碼來編碼JSON格式的用戶數據 // Encode the data into a JSON object JavaScriptSerializ

    0熱度

    1回答

    我將一個JS腳本轉換爲PHP。 該腳本使用CryptoJS庫,並生成使用以下行的哈希: var sha1 = CryptoJS.SHA1("message"); var sig = sha1.toString(CryptoJS.enc.Base64); 我曾嘗試這個PHP代碼 $sha1 = sha1("message"); $sig = base64_encode($sha1); 但

    1熱度

    1回答

    我想使用Javascript的CryptoJS 加密客戶端發送的密碼,並使用Java的Cipher類在服務器端解密。 在客戶端: <html> <body> <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script> <script src="http:

    0熱度

    1回答

    我與AES在C#這樣加密的字符串: public static byte[] KeyFromString(string key, int keyBits)// keyBits is 128, 192, or 256. { byte[] keyBinary = Encoding.UTF8.GetBytes(key); byte[] b = new byte[keyBits/8]

    2熱度

    1回答

    爲什麼我的HMAC不同? 我創建一個Visual Studio 2012的解決方案在這裏:https://github.com/tonyeung/hmacsha512 我的JS <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"></script>