首頁(yè) - 加密解密
 收藏

RSA加密解密

公鑰

字節(jié)數(shù)

加密類型

私鑰

輸入

區(qū)塊

手動(dòng)輸入

填充類型


結(jié)果(已轉(zhuǎn)BASE)

工具說(shuō)明:

網(wǎng)頁(yè)上會(huì)自動(dòng)生成RSA公鑰和私鑰,只需要輸入測(cè)試的字符串或加密過(guò)的字符串,就可以生成加密或解密結(jié)果數(shù)據(jù)!


RSA加密算法是一種非對(duì)稱加密算法。

加密的明文太長(zhǎng)則會(huì)出錯(cuò),解決方法:加密的時(shí)候117個(gè)字符加密一次,然后把所有的密文拼接成一個(gè)密文;解密的時(shí)候需要128個(gè)字符解密一下,然后拼接成數(shù)據(jù)。


填充類型:

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') {}


推薦工具:

工具標(biāo)簽:

測(cè)試加密解密