-1
我正在使用密码加密密码。首先,我会在输入密码后设置一个rsa公钥。但是我的结果并不等于java和javascript代码。有没有办法或样品。你可以帮帮我吗?谢谢。在java中使用RSA公钥设置密钥
这里是我的javascript代码
var rsa = new RSAKey();
rsa.setPublic(rasn, rase);
var res = rsa.encrypt("myPassword");
return restotal;
这里是我的Java代码
RSA1 rsa = new RSA1(new BigInteger(rasn.getBytes()),new BigInteger(rase.getBytes()));
String text1 = "myPassword";
BigInteger plaintext = new BigInteger(text1.getBytes());
BigInteger ciphertext = rsa.encrypt(plaintext);
System.out.println(ciphertext);
感谢您的回复,我尝试执行从java到我的调制解调器接口的post方法,调制解调器生成2个变量n和e。当它创建公钥时使用它们,我得到它们并在我的java代码中生成一个加密密码。所以他们都必须是相同的没有呢?但我无法将JavaScript rsa转换为java rsa – enes
@enes我不确定你想要做什么。你是否在'javascript'中生成密钥对,并且想要使用公钥来加密客户端java中的密码?你的意思是什么?rsa *,密钥,加密的消息或其他什么?你需要更具体。 – vnov