< 返回版块

Borber 发表于 2021-12-14 15:58

Tags:压缩, 加密

我想要加密压缩文件为 tar.gz 了解到对应的 Linux 命令是存在的 即

tar zcvf - mimvp-blog | openssl des3 -salt -k '123456' -out mimvp-blog_pwd.tar.gz

想知道如何利用 rust 实现, 压缩完的格式应为 tar.gz

评论区

写评论
作者 Borber 2021-12-15 12:25

所以其实这个最后生成的 tar.gz 并不是真的压缩格式, 而只是加密文件输出的名字而已嘛?, 我大概懂了

--
👇
zhylmzr: 这和格式没啥大关系,这条命令的含义是打包mimvp-blog文件,然后用openssl对打包后的二进制流使用123456做DES加密,加密后的内容输出到mimvp-blog_pwd.tar.gz

如果想在rust中重复这个过程只需要做到两步,打包、DES加密,找找相关的crate就行了。

zhylmzr 2021-12-15 11:30

这和格式没啥大关系,这条命令的含义是打包mimvp-blog文件,然后用openssl对打包后的二进制流使用123456做DES加密,加密后的内容输出到mimvp-blog_pwd.tar.gz

如果想在rust中重复这个过程只需要做到两步,打包、DES加密,找找相关的crate就行了。

tokyohuang123 2021-12-14 16:07

不知道为啥 rust上的轮子计算结果和openssl上的不一样

1 共 3 条评论, 1 页