开发工具 > 

在线RSA加密解密

在线RSA加密解密,支持RSA私钥加密->公钥解密、RSA公钥加密->私钥解密,支持PKCS#1、PKCS#8格式RSA公私钥加解密。
非对称加密算法,RSA公钥私钥加密解密在线工具,可使用PKCS#1、PKCS#8格式的公私钥,对数据进行加密解密。
公私钥格式如:
开头类似 -----BEGIN XXX KEY-----
结尾类似 -----END XXX KEY-----

RSA非对称加密算法,如果私钥加密->需公钥解密、如果公钥加密->需私钥解密。

RSA非对称加密算法,被加密的数据长度,需要短于公私钥的长度,否则会加密失败。

通常加密数据长度为:
数据填充标志           输入数据长度                   输出数据长度    参数字符串
PKCS#1 v1.5           少于(密钥长度-11)字节     同密钥长度      -pkcs
PKCS#1 OAEP        少于(密钥长度-11)字节     同密钥长度       -oaep
PKCS#1 SSLv23      少于(密钥长度-11)字节     同密钥长度       -ssl
NO_PADDING        同密钥长度                       同密钥长度       -raw

如:
NO_PADDING就必须明文和密钥大小一样了,1024位RSA对应128字节明文
PKCS1的得减去11字节存储PKCS1自己的数据,1024位RSA只能加密117字节明文

上一工具:在线RSA公私钥生成

下一工具:很抱歉没有了

Copyright © 2019-2024 metools.info ME2在线工具 All Rights Reserved.蜀ICP备2024082744号