用 RSA 加密文本填充仅包含 char 数组的结构的最佳方法是什么?现在我的结构是这样的:
typedef struct s {
char a[20];
char b[10];
char c[1024];
}pack;
我想像这样改变结构定义
typedef struct s {
char *a;
char *b;
char *c;
}pack;
然后打电话
RSA_public_encrypt
将加密后的字符串保存在临时变量中,使用 RSA_public_encrypt 的返回值对 struct 的字段进行 malloc,现在才将字符串从临时变量复制到 struct 字段。还有另一种简单的方法可以做到这一点吗?