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)