获取非法块大小异常:使用 rsa 时,数据的长度不得超过 256 字节
2022-08-31 16:48:39
我正在使用rsa密钥来加密一个长字符串,我将发送到我的服务器(将使用服务器的公钥和我的私钥对其进行加密),但它会抛出一个异常,就像我觉得我直到现在还没有正确理解rsa的工作原理(使用内置库是导致这种情况的原因)。
有人可以解释为什么会引发此异常吗?难道根本不可能发送加密的长字符串吗?javax.crypto.IllegalBlockSizeException: Data must not be longer than 256 bytes