|
|
|
@ -69,6 +69,7 @@ func deFileToOutPath(path string, outPath string) {
|
|
|
|
|
var mode = flag.String("mode", "de", "加密或者解密 en de")
|
|
|
|
|
var path = flag.String("path", "", "文件路径")
|
|
|
|
|
var outPath = flag.String("outPath", "", "指定输出文件路径")
|
|
|
|
|
var key = flag.String("key", "", "加密秘钥-限制大小写字母数字16位 可以不指定")
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
|
flag.Parse()
|
|
|
|
@ -79,6 +80,11 @@ func main() {
|
|
|
|
|
if len(*outPath) != 0 {
|
|
|
|
|
out = *outPath
|
|
|
|
|
}
|
|
|
|
|
if len(*key) == 16 {
|
|
|
|
|
util.InitBykey(*key)
|
|
|
|
|
} else if (len(*key) > 0) && (len(*key) < 16) {
|
|
|
|
|
fmt.Printf("秘钥限制大小写字母数字16位")
|
|
|
|
|
}
|
|
|
|
|
if len(*path) == 0 {
|
|
|
|
|
fmt.Printf("path 不能为空")
|
|
|
|
|
} else if *mode != "en" && *mode != "de" {
|
|
|
|
|