0

我想用我的文件系统中的非对称密钥加密二进制文件(然后通过电子邮件发送)。

你能推荐我怎么做吗?可以通过bcrypt吗?没有找到这么多(不是过时的)关于这个的信息......

4

1 回答 1

0

好的,我自己找到了一个解决方案 - 我用 gpg 做的......首先你必须在服务器上生成/安装公钥并将私钥复制到你的本地机器.. 然后你可以使用以下命令来加密和压缩文件(如果您安装了 gzip):

  # encrypting
  system "gpg --armor -e -r 'receiverid' -o #{MYFILE_ENC} #{MYFILE} "

  # compressing
  system "gzip #{MYFILE_ENC}"
于 2012-09-20T15:43:27.567 回答