美文网首页SonarQube
使用opensll加解密压缩文件

使用opensll加解密压缩文件

作者: 戈壁堂 | 来源:发表于2020-10-27 19:22 被阅读0次

    加解密tar文件,通过命令行传递密码How to use password argument in via command line to openssl for decryption

    将当前目录下所有文件进行压缩,然后传递给openssl进行加密(-e encrypt, -d decrypt),使用aes256加密算法,输出到mainsonar.tar.gz文件,加密密码-pass pass:password

    tar -czf - * | openssl enc -e -aes256 -pass pass:password -out mainsonar.tar.gz
    

    加密后的tar包直接使用tar -xzf mainsonar.tar.gz解压时报错——

    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

    使用openssl先进行解密—— openssl enc -d -aes256 -in mainsonar.tar.gz -pass pass:password |tar xz,如果传递的密码不正确,报错——

    gzip: stdin: not in gzip format
    tar: Child died with signal 13
    tar: Error is not recoverable: exiting now

    相关文章

      网友评论

        本文标题:使用opensll加解密压缩文件

        本文链接:https://www.haomeiwen.com/subject/sllxvktx.html