jsbn

    3熱度

    1回答

    我在JavaScript中使用JSBN來加密一組字符串(消息)的fa​​cebook數據,以安全地將它們發送到我的服務器(PHP)並在那裏解密它們。 一些用戶遇到「消息太長」上像 "&fbemail='+fbemail+'&gender='+fbgender+'&birthday='+fbbirthday+'&name='+fbname+'&surname='+fbsurname+'&fbuser

    0熱度

    1回答

    查看JSBN,RSAGenerate(B,E)以位長B和公鑰E作爲參數。這是否意味着公鑰只能單獨生成並作爲參數提供?這是否也意味着Forge不能像BigInt那樣生成密鑰對http://www.leemon.com/crypto/BigInt.html? 感謝

    1熱度

    2回答

    我試圖在使用PKCS#1的Javascript/PHP中進行加密/解密。 我有以下變量: e: Public exponent (for encryption) d: Private exponent (for decryption) n: modulus 我使用這個JavaScript庫解密: http://www-cs-students.stanford.edu/~tjw/jsbn/r

    6熱度

    1回答

    我使用http://www-cs-students.stanford.edu/~tjw/jsbn/中的rsa.js v1.0來加密瀏覽器中的ASCII字符串。該字符串實際上是一個包含雙倍長度TripleDes鍵的16字節數組。隨着rsa v1.0這個工程。字節數組在服務器(使用Bouncy Castle或Thales HSM)上正確解密爲16字節數組。 例如 var zpk = hex2a("E0

    0熱度

    1回答

    我在使用Tom Wu的jsbn庫加密JavaScript中的數據時遇到了問題。 結束了一個加密數據,但是當我嘗試解密PHP上的數據時,openssl_private_decrypt返回false。 我可以用這種方式編碼公鑰嗎? 以下是加密數據的JavaScript代碼。 function encryptData(data) { var $oDataEncrypted = "";

    0熱度

    1回答

    我現在遇到了RSA問題。 我在Javascript和PHP一樣係數和指數,都使用PKCS#在JavaScript 1 ,我用http://www-cs-students.stanford.edu/~tjw/jsbn/rsa.js var rsa = new RSAKey(); rsa.setPublic("modulus","ex"); var result = rsa.encrypt(tex

    2熱度

    1回答

    我們使用jsbn庫PKCS#1加密式填充的加密郵件。現在我們想要改變jsbn庫的網絡加密。 沒有問題AES密鑰。問題在於RSA密鑰。 我已經jsbn庫加密的消息。有可能通過使用RSA密鑰的網絡密碼解密消息? WebCrypto文檔僅支持RSA-OAEP算法進行解密,有可能使用PKCS(RSASSA-PKCS1-v1_5中)的算法?

    2熱度

    2回答

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

    0熱度

    1回答

    是否可以使用PHP中的公鑰對消息進行加密,然後使用JS中的私鑰對其進行解密? 我發現了PHP和jQuery的幾種不同的RSA加密腳本,但它們都沒有效果。也許我會說這一切都錯了,但基本上我開始:phpseclib-jsbn-rsa(https://github.com/mvhaen/phpseclib-jsbn-rsa),我試圖扭轉過程。 經過幾次搜索,我發現這個人似乎試圖做同樣的事情:phpsec

    0熱度

    1回答

    我使用的是在http://www-cs-students.stanford.edu/~tjw/jsbn/處找到的JSBN庫。我特別想使rsa.js的RSASetPublic()調用,就像這樣: publicPem = RSASetPublic(N,E); 例如,當N =「667」和E =「327」我得到的警告「消息太長爲RSA「。 功能是 function RSASetPublic(N,E)