R,将图像保存为加密文件



我有时会使用以下命令将R工作区的图像保存为图像:

save.image(file = 'imagefilename.RData')

有没有一种方法可以做到这一点,但可以随时将文件保存为加密文件,也许可以使用密码?Thx。J.

这里是从包渐晕中获取的包cyphr的示例:

library("cyphr")
key <- cyphr::key_sodium(sodium::keygen())
x <- list(a = 1:10, b = "don't tell anyone else")
path_object <- file.path(tempdir(), "secret.rds")
cyphr::encrypt(saveRDS(x, path_object), key)
cyphr::decrypt(readRDS(path_object), key)

提示:

  • 使用您自己的文件名,而不是示例中的临时文件夹,例如
path_object <- "d:/secret.rds"
  • 别忘了把钥匙存放在另一个驱动器上;-(

最新更新