Topic: 有关加密内容长度受限制的问题 |
Print this page |
1.有关加密内容长度受限制的问题 | Copy to clipboard |
Posted by: njord Posted on: 2003-08-18 16:06 我用的是Bouncy Castle的算法提供者jar包 版本是bcprov-jdk14-119 在使用RSA非对称加密时出现了加密内容长度限制问题。 Bouncy Castle提供四种RSA的加密编码,如下: RSA/NONE/NoPadding (支持到128个字符) RSA/NONE/PKCS1Padding (支持到107个字符) RSA/NONE/OAEPPadding (支持到86个字符) RSA/NONE/ISO9796-1Padding (这个没测试) 出错的提示是: java.lang.ArrayIndexOutOfBoundsException: too much data for RSA block 这是怎么回事?是有限制吗? 如果有的话,是Bouncy Castle的限制还是SUN的限制? |
2.Re:有关加密内容长度受限制的问题 [Re: njord] | Copy to clipboard |
Posted by: njord Posted on: 2003-08-18 17:13 不好意思,没仔细看资料。 RSA算法本身就是有长度限制的,1024位的RSA最多能加密长117字节的分组数据。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |