我想要加密压缩文件为 tar.gz 了解到对应的 Linux 命令是存在的 即
tar zcvf - mimvp-blog | openssl des3 -salt -k '123456' -out mimvp-blog_pwd.tar.gz
想知道如何利用 rust 实现, 压缩完的格式应为 tar.gz
1
共 3 条评论, 1 页
我想要加密压缩文件为 tar.gz 了解到对应的 Linux 命令是存在的 即
tar zcvf - mimvp-blog | openssl des3 -salt -k '123456' -out mimvp-blog_pwd.tar.gz
想知道如何利用 rust 实现, 压缩完的格式应为 tar.gz
评论区
写评论所以其实这个最后生成的 tar.gz 并不是真的压缩格式, 而只是加密文件输出的名字而已嘛?, 我大概懂了
--
👇
zhylmzr: 这和格式没啥大关系,这条命令的含义是打包
mimvp-blog
文件,然后用openssl对打包后的二进制流使用123456
做DES加密,加密后的内容输出到mimvp-blog_pwd.tar.gz
。如果想在rust中重复这个过程只需要做到两步,打包、DES加密,找找相关的crate就行了。
这和格式没啥大关系,这条命令的含义是打包
mimvp-blog
文件,然后用openssl对打包后的二进制流使用123456
做DES加密,加密后的内容输出到mimvp-blog_pwd.tar.gz
。如果想在rust中重复这个过程只需要做到两步,打包、DES加密,找找相关的crate就行了。
不知道为啥 rust上的轮子计算结果和openssl上的不一样