0

用 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 字段。还有另一种简单的方法可以做到这一点吗?

4

0 回答 0