我需要编写一个java代码,它使用客户提供的私钥/公钥加密/解密消息。以下是我所做的:
请注意,JVM也会崩溃,这非常奇怪。
我在这个问题上花了两天多的时间。我确保使用相同的公钥/私钥,没有尝试将byte[]转换为String。我“按书”做了所有的事
如能在此问题上提供任何帮助,我们将不胜感激。有什么问题我可以问我的客户关于钥匙,这将帮助我解决这个谜?为什么JVM也会崩溃?
谢谢盖伊·胡达拉
发布于 2014-03-14 21:05:02
在非对称密码中,一个用公钥加密,一个用私钥解密。这样可以确保任何人都可以用众所周知的公钥对消息进行加密,但只有私钥的持有者才能解密它。
byte[] encryptedBytes = encrypt(originalBytes, publicKey);
byte[] decryptedBytes = decrypt(encryptedBytes, privateKey);发布于 2018-01-30 07:09:39
我也有同样的问题。通过重新生成公钥来解决。
https://stackoverflow.com/questions/22398384
复制相似问题