Appearance
RSA解密
1. 组件说明
使用RSA对密文进行解密,根据密文编码格式输出字符串,支持设置填充方式和分块解密。
RSA是一种非对称的加密方式,使用公钥进行加密,同时使用与之相匹配的私钥来解密。 因此,该组件配合RSA加密组件一起使用,且需要用一对匹配的公钥和私钥,使用公钥来加密,使用私钥来解密。
2. 字段说明
- 内容:待解密的内容。
- 密文编码:指定加密结果的格式,可选Base64和Hex。(解密时的密文编码需与加密时一致。)
- 私钥: RSA解密时,使用的私钥。
一个典型的1024位bit私钥示例如下:MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAL3FTLKAZT0en1fs jvTuyamvMzes3VT6aFQIV1gqhqR2klmS2TLAvrsEUpxZfHHirVOzuU4hueOABOIP tkv/7tQGjhnwaRE/9MVsRpZQ7cSq66r7SY5IamaFtODRs8t3KMZsWxjEqpDWCU7+ kwPBw/u3o9hjB8+B77ac+TfkmEkhAgMBAAECgYEAmCmMbxB+nLxiHfkDQ6f4MUPW +Ix2SD4ky0SI7JvkrBibDpGt8IEWLhSwPMeP/i04t4XDTr/CMoWi5LSegl/r2dkm ReVt6cxv08f4Hmz4+MqVevDEQVTQ+hquIK6AmSPLMBsr2WF6fwWA6ZaIY10kdVx3 FU7YHOAGFp4dN0rtKcECQQD0rG+I/6vIhMKk32kgP/Tr9ulOxy4psjs99AdaSNsB Y8dej5Lub6GA9RFpJeH2BH/EjiET5K0VWbhOjc3SaFTJAkEAxo45UeeB6k2P+Ymg eiaxWBrIM166qzxQEpaDXKqKVDjGuefQirmnVZYGi+v9eGefI0cgF/p7YnP8dr9z /TA1mQJAf1djsVzHzlPybhbswuEmmszmPp8B0qe1l5fzX7T9buq8b+WvpjMpTlG+ HwidYwqSaP1ED/N7ddo9R30cOz8bqQJBAJW0hElZ2R1U77oA56tR4yL/xnTc9rfH GMR7EX5b40JPMJ7YxubhxeYE4Ni8zPbsghMyPGN363G26+KIxaZfo/kCQGx2LH2q yo1Cwt6Nz9NZogfcp0KaGqcl2/xp1oOn4kCccDyYDRy2E1qA4PWHvvnOwWrjznMK I91uK4CSDt3P2B8=
- 填充: 选择填充方法。(无特殊需求通常默认即可,解密时的填充方法需与加密时一致。)
- 分块解密:布尔类型变量,勾选后会进行分块解密。(当需要解密的内容过长时,需要勾选该项,通常不勾选即可)。
- 解密结果:组件输出的解密结果,可作为变量供后续使用。
3. 使用示例
此流程执行逻辑:执行【RSA加密】将文本内容加密-->执行【记录日志】打印加密内容。-->执行【RSA解密】将加密内容解密-->执行【记录日志】打印解密内容。