# zEncrypt **Repository Path**: finalize/z-encrypt ## Basic Information - **Project Name**: zEncrypt - **Description**: 一个简单的加解密程序,使用一个任意位数的文本密码加密一段文本信息或文本文件 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-09 - **Last Updated**: 2022-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: 工具 ## README # 使用说明 本工具用于对ASCII文本进行加密,加密后的文件依然是文本文件 不加密非ASCII可打印字符 命令样式: zendecry [p:n:o:fld] string1 string2 ...... 命令行参数规定: -p 后接密码,表示使用此密码进行加密,p后不传密码或不带-p参数,工具自行生成密码进行加密,并自动显示密码 -f 进入文件加密模式,表示后续输入的字符串均为文件名 -n 后接数字,用于默认产生密码时,改变产生密码的位数 -l 仅文件模式下有效,如果指定了-l,则直接修改源文件,不产生新的加密文件 -o 后接文件路径,表示输出到的文件,默认输出文件名为输入文件名+.bin -d 解密模式,表示将输入的字符串或文件用给定的密码进行解密 案例: zendecry -p a3f35fdSWfsdf "Hello World" 功能为使用密码 a3f35fdSWfsdf 加密字符串 Hello World zendecry abc def 功能为分别加密 abc 和 def两个字符串,密码自动生成(默认128位密码) zendecry -n 64 abc def 功能为分别加密 abc 和 def两个字符串,使用自动生成的64位密码 zendecry -p abc -f def.txt 功能为使用密码 abc 加密文件def.txt,产生新的加密文本def.txt.bin zendecry -p abc -l -f def.txt 功能为使用密码 abc 加密文件def.txt,文件内容将会被改写 zendecry -p abc -d -f def.bin 功能为使用密码 abc 解密文件def.bin,产生新文件def.txt