Язык Go #2 | Шифр XOR, разбор аргументов CLI, packages, циклы, байты, слайсы, ошибки, base64

В этом уроке по языку Go мы напишем скрипт для шифрования/дешифрования с помощью XOR и рассмотрим множество интересных тем, начиная с байтов и слайсов и до разбора аргументов командной строки и обработки ошибок. Таймкоды: 00:00 Введение 01:00 Новый проект и принцип его работы 03:40 Разбор аргументов CLI (flag) 08:40 switch 10:00 Ввод с клавиатуры (bufio) 13:30 Обработка ошибки 16:20 Создание package 18:10 Использование функций из package 21:20 Шифровка-дешифровка 24:30 Цикл for и range 28:00 Base64 29:50 Функция Decipher 31:20 Рефакторинг 35:30 Вывод в stderr 38:45 Заключение и задание Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty:
Patreon:
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16 Исходный код
Канал Telegram:
Наш чат в Telegram:
Мой сайт:

Смотрите также