Форум программистов, компьютерный форум, киберфорум
Go (Golang)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2

AES кодирование/декодирование на Go

24.12.2023, 14:49. Показов 1111. Ответов 11

Студворк — интернет-сервис помощи студентам
В ядро многих ОС встроена поддержка AES кодирования/декодирования. Со вставкой на asm я немного знаком. Однако Go не поддерживает вставки на asm, а со вставками на С/С++ я, пока, не знаком. Хотелось бы посмотреть примеры реализаци процесса AES кодирования/декодирования файла на Go и, если можно, на С/С++. Интересует эта реализация для Windows 7-12 и Android 4-14.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2023, 14:49
Ответы с готовыми решениями:

Кодирование и декодирование. Дельта-кодирование
Привет всем. Есть задача: "Написать две программы для кодирования и декодирования, с помощью алгоритма дельта-кодирования" помогите...

Кодирование и Декодирование
Суть следующая. Мне нужна программа которая читает из текстового файла, затем кодирует полученную информацию с ключем, который вводит...

Кодирование и декодирование
Всем привет. Народ,у меня такая проблема, есть код который кодирует и декодирует текст. Но вот проблемка, если закомментировать все функции...

11
364 / 328 / 83
Регистрация: 17.04.2022
Сообщений: 1,080
Записей в блоге: 8
24.12.2023, 17:54
Удивительно, но имеется официальная документация - https://pkg.go.dev/crypto/aes

в самом низу страницы находятся ссылки на исходники
1
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
24.12.2023, 22:00  [ТС]
sqltd1,
Спасибо, кажется это то, что нужно! Осталось только во всём этом только разобраться!
А нет ли уже готовых примеров, чтобы быстрее разобраться?!
0
364 / 328 / 83
Регистрация: 17.04.2022
Сообщений: 1,080
Записей в блоге: 8
25.12.2023, 14:48
Цитата Сообщение от Able man Посмотреть сообщение
А нет ли уже готовых примеров,
Хм. Переходите по указанной ранее ссылке, находите ссылку "
View all Source files", клацаете, в открывшемся списке будут файлы ..._test.go. Это вполне себе готовые примеры
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
25.12.2023, 15:17  [ТС]
sqltd1,
Видел этот файл, но подумал, что это не пример реализации, а какой-то тест проверки кодирования/декодирования!
0
364 / 328 / 83
Регистрация: 17.04.2022
Сообщений: 1,080
Записей в блоге: 8
25.12.2023, 15:59
Цитата Сообщение от Able man Посмотреть сообщение
Видел этот файл, но подумал, что это не пример реализации, а какой-то тест проверки кодирования/декодирования!
Набор тестов модуля - это пример использования базового функционала модуля. Исходный текст модуля - это собственно реализация алгоритма.

Я, видимо, не понимаю, какой смысл вы вкладываете в термин "пример реализации". Поподробнее сформулируйте чего вы хотите
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
25.12.2023, 16:37  [ТС]
sqltd1,
У меня будут несколько файлов, которые надо будет кодировать, а потом хранить в таком виде в ПП, а для работы и редактирования содержимого, необходимо раскодировать их и временно хранить для работы с ними в ОП.
0
364 / 328 / 83
Регистрация: 17.04.2022
Сообщений: 1,080
Записей в блоге: 8
25.12.2023, 16:54
Цитата Сообщение от Able man Посмотреть сообщение
У меня будут несколько файлов, которые надо будет кодировать, а потом хранить в таком виде в ПП, а для работы и редактирования содержимого, необходимо раскодировать их и временно хранить для работы с ними в ОП.
Не понял что такое ПП и ОП.
Судя по всему вас должнен полностью удовлетворить 7-zip https://www.7-zip.org/7z.html
Он обеспечивает "Strong AES-256 encryption"
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
25.12.2023, 17:35  [ТС]
sqltd1,
Да, ещё хотел попросить зайти на github.com и скопировать там реализацию на С++ и выложить в соответствующей теме в разделе С/С++, а то, к кому я обратился давно не заходит на форум, а у меня github.com или не загружается, или частично. Вот ссылка на тему: https://www.cyberforum.ru/post17161642.html

Добавлено через 37 минут
sqltd1,
ПП - постоянная память, ОП - оперативная память. Если ты имел дело с различными "кодировками"(называю так для упрощения, хотя правильно говорить "криптографический алгоритм кодирования" или КАК), то может поможешь подобрать подходящий, исходя из моих критериев, которые сообщу позже.
0
364 / 328 / 83
Регистрация: 17.04.2022
Сообщений: 1,080
Записей в блоге: 8
25.12.2023, 17:56
Извините, что-то это все напоминает - «Тетенька, дайте попить, а то так есть хочется, аж переночевать негде».

А вообще, вам уже все сделал OwenGlendower, на странице Как скрыть и/или закрыть доступ к данным файла?
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
25.12.2023, 23:30  [ТС]
Цитата Сообщение от sqltd1 Посмотреть сообщение
Извините, что-то это все напоминает - «Тетенька, дайте попить, а то так есть хочется, аж переночевать негде».
Ну, ладно - попить и где переночевать я найду, а "покормить-то" надо, ведь "блюдо-то" одно и тоже, но в разных реализациях, которые, кстати, можно применить в обоих случаях, т.ч. моё обращение к тебе "покушать", вполне, оправдано!
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
28.12.2023, 18:43  [ТС]
sqltd1,
Не знаешь ли - AES кодирование, что встроено в ОС, поддерживает ли процесс компрессии/сжатия или уплотнения кодированных данных, как 7z? Да, чтобы использовать 7z в своих проектах надо "выпиливать" нужный участок и вставлять в свой софт или вызывать софт 7z, как отдельную прогу для кодирования/декодирования?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.12.2023, 18:43
Помогаю со студенческими работами здесь

Кодирование и декодирование
как перевести в нормальный вид к примеру такую запись %25d0%259c%25d0%25b0%25d1%2588%25d0%25b8%25d0%25bd%25d0%25b0 пробовал...

Кодирование и декодирование
Помогите написать программу, пожалуйста Создайте класс Code и в нем метод, в котором выполните кодирование слова «Слово», записанного...

кодирование/декодирование
надо написать программу в Делфи.... вот работа программы.... Ввод текста(последовательность символов). программа определяет...

Кодирование/Декодирование
Добрый вечер! Народ выручайте))) Имеется функция, которая как кодирует так и декодирует текст: AnsiString XOR_Crypt(AnsiString in,...

Кодирование и декодирование
Здравствуйте, помогите решить задание Прямой равномерный код. 1. Составить кодировочную таблицу для кодирования прямым равномерным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru