我正在使用PKI软件包加密字符串。我将此原始字符串存储在R配置文件参数中。当我读取配置文件时,它将转换为字符,应该转换为字符。但是,我无法从配置文件中将其转换或读取为原始字符串。
这是我的代码:
> ae <- PKI.encrypt(charToRaw("sql_admin"), key, "aes256")
> ae
[1] 8c 1c 3e c1 c3 7a bb 96 e5 0c 6d db a9 3a e1 b0
现在,我将'ae'的值保存在配置文件中,例如
username: "8c 1c 3e c1 c3 7a bb 96 e5 0c 6d db a9 3a e1 b0"
当我从config中读取它时,它将被读取为字符。有什么方法可以将其读取为原始字符串或存储为原始字符串吗?
此外,我正在尝试做类似本文Writing raw stored as character to a file的操作,但是当我用引号保存字符串时,会引入转义字符。我也可以删除这些转义字符并使它起作用,但是我不确定这是否是处理加密字符串的正确方法。