encrypt Этот файл содержит функции для шифрования и дешифрования данных с использованием алгоритма AES, генерации ключа, конвертации ключа в строку и обратно. main В этом файле мы импортируем наш пакет encryption и используем его функции для загрузки ключей из файла, проверки их валидности, шифрования и сохранения зашифрованных ключей в файл. Мы также обрабатываем флаги командной строки, чтобы пользователь мог указать путь к файлу с ключами и пароль для шифрования. Для обработки флагов командной строки мы используем стандартный пакет flag. Мы объявляем две переменные, keysPath и password, которые будут хранить значение соответствующих флагов. Затем мы вызываем функцию flag.StringVar(), чтобы связать эти переменные с соответствующими флагами. Наконец, мы вызываем flag.Parse(), чтобы обработать флаги командной строки, переданные пользователем при
VChekunaev/ssh-encrypt
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published