Appearance
RSA加密
1. 组件说明
使用RSA公钥进行加密,根据密文编码格式输出字符串,支持设置填充方式和分块加密。
RSA是一种非对称的加密方式,使用公钥进行加密,同时使用与之相匹配的私钥来解密。 因此,该组件配合RSA解密组件一起使用,且需要用一对匹配的公钥和私钥,使用公钥来加密,使用私钥来解密。
2. 字段说明
内容:待加密的内容。
密文编码:指定加密结果的格式,可选Base64和Hex。(解密时的密文编码需与加密时一致。)
公钥: RSA加密时,使用的公钥。
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9xUyygGU9Hp9X7I707smprzM3 rN1U+mhUCFdYKoakdpJZktkywL67BFKcWXxx4q1Ts7lOIbnjgATiD7ZL/+7UBo4Z 8GkRP/TFbEaWUO3Equuq+0mOSGpmhbTg0bPLdyjGbFsYxKqQ1glO/pMDwcP7t6PY YwfPge+2nPk35JhJIQIDAQAB 例:是一个典型的1024-bit公钥。
填充: 选择填充方法。(无特殊需求通常默认即可,解密时的填充方法需与加密时一致。)
分块加密:布尔类型变量,勾选后会分块加密(当需要加密的内容过长时,需要勾选该项,通常不勾选即可)。
加密结果: 组件输出的加密结果,可作为变量供后续使用。
3. 使用示例
此流程执行逻辑:执行【RSA加密】将文本内容加密-->执行【记录日志】打印加密内容。-->执行【RSA解密】将加密内容解密-->执行【记录日志】打印解密内容。