我试过用OPENSSL的RSA来公钥加密(模数),内存也是只增不减。然后用E2EE的RSA加解密也是,只增不减,还有没有其他的RSA加密的模块或者DLL支持RSA 无填充公钥加密的呀 变量名 | 类 型 | 静态 | 数组 | 备 注 | 明文数据 | 字节集 | | | length | 整数型 | | | rsa | RSA加解密 | | | result | 文本型 | | |
rsa. 载入公钥 (公钥 )明文数据 = 到字节集 (明文 )length = 取字节集长度 (明文数据 )明文数据 = 明文数据 + 取空白字节集 (选择 (length = 128, 0, 128 - length )) rsa. 公钥加密 (明文数据, , result, #文本内容类型_十六进制_大写, #RSA填充类型_无填充 )返回 (result )
这个代码是我修改后的,应该没啥问题。只是内存的问题一直困扰得不到解决。
补充内容 (2025-6-30 03:36):
128位以内的长度加密够用了,所以就把多余分块加密的去除了
补充内容 (2025-6-30 03:38):
因为我需要服务端进行RSA加密,所以需要纯算法实现公钥加密,不用js版本的。论坛上的OPENSSL、CryptAPI都测了依旧是同样的问题。 |