go run aes.go [flags]или
go build aes.go -o aes
./aes [flags]- -f [путь к файлу] – путь к файлу для зашифрования / расшифрованию;
- -o [путь к файлу] – путь, по которому будет сохранены результаты работы программы (файл с текстом или шифртекстом);
- -k [128, 192, 256 битовый ключ] – ключ шифрования / расшифрования;
- -enc – запуск программы в режиме зашифрования;
- -dec – запуск программы в режиме расшифрования;
- -mode [ecb|cbc] – выбор режима шифрования, поддерживается ecb и cbc, по умолчанию используется cbc.