首页 - 加密解密
 收藏

RSA加密解密

公钥

字节数

加密类型

私钥

输入

区块

手动输入

填充类型


结果(已转BASE)

工具说明:

网页上会自动生成RSA公钥和私钥,只需要输入测试的字符串或加密过的字符串,就可以生成加密或解密结果数据!


RSA加密算法是一种非对称加密算法。

加密的明文太长则会出错,解决方法:加密的时候117个字符加密一次,然后把所有的密文拼接成一个密文;解密的时候需要128个字符解密一下,然后拼接成数据。


填充类型:

OPENSSL_PKCS1_PADDING

OPENSSL_SSLV23_PADDING

OPENSSL_PKCS1_OAEP_PADDING

OPENSSL_NO_PADDING


php加密: openssl_public_encrypt ($data, &$crypted, $key, $padding = 'OPENSSL_PKCS1_PADDING') {}

php解密: openssl_private_decrypt ($data, &$decrypted, $key, $padding = 'OPENSSL_PKCS1_PADDING') {}


推荐工具:

工具标签:

测试加密解密