AES кодирование/декодирование на Go24.12.2023, 14:49. Показов 1111. Ответов 11
В ядро многих ОС встроена поддержка AES кодирования/декодирования. Со вставкой на asm я немного знаком. Однако Go не поддерживает вставки на asm, а со вставками на С/С++ я, пока, не знаком. Хотелось бы посмотреть примеры реализаци процесса AES кодирования/декодирования файла на Go и, если можно, на С/С++. Интересует эта реализация для Windows 7-12 и Android 4-14.
0
|
|
| 24.12.2023, 14:49 | |
|
Ответы с готовыми решениями:
11
Кодирование и декодирование. Дельта-кодирование Кодирование и Декодирование Кодирование и декодирование |
| 24.12.2023, 17:54 | |
|
Удивительно, но имеется официальная документация - https://pkg.go.dev/crypto/aes
в самом низу страницы находятся ссылки на исходники
1
|
|
| 25.12.2023, 15:59 | ||
|
Я, видимо, не понимаю, какой смысл вы вкладываете в термин "пример реализации". Поподробнее сформулируйте чего вы хотите
0
|
||
| 25.12.2023, 16:37 [ТС] | |
|
sqltd1,
У меня будут несколько файлов, которые надо будет кодировать, а потом хранить в таком виде в ПП, а для работы и редактирования содержимого, необходимо раскодировать их и временно хранить для работы с ними в ОП.
0
|
|
| 25.12.2023, 16:54 | ||
|
Судя по всему вас должнен полностью удовлетворить 7-zip https://www.7-zip.org/7z.html Он обеспечивает "Strong AES-256 encryption"
0
|
||
| 25.12.2023, 17:35 [ТС] | |
|
sqltd1,
Да, ещё хотел попросить зайти на github.com и скопировать там реализацию на С++ и выложить в соответствующей теме в разделе С/С++, а то, к кому я обратился давно не заходит на форум, а у меня github.com или не загружается, или частично. Вот ссылка на тему: https://www.cyberforum.ru/post17161642.html Добавлено через 37 минут sqltd1, ПП - постоянная память, ОП - оперативная память. Если ты имел дело с различными "кодировками"(называю так для упрощения, хотя правильно говорить "криптографический алгоритм кодирования" или КАК), то может поможешь подобрать подходящий, исходя из моих критериев, которые сообщу позже.
0
|
|
| 25.12.2023, 17:56 | |
|
Извините, что-то это все напоминает - «Тетенька, дайте попить, а то так есть хочется, аж переночевать негде».
А вообще, вам уже все сделал OwenGlendower, на странице Как скрыть и/или закрыть доступ к данным файла?
0
|
|
| 25.12.2023, 23:30 [ТС] | ||
|
0
|
||
| 28.12.2023, 18:43 [ТС] | |
|
sqltd1,
Не знаешь ли - AES кодирование, что встроено в ОС, поддерживает ли процесс компрессии/сжатия или уплотнения кодированных данных, как 7z? Да, чтобы использовать 7z в своих проектах надо "выпиливать" нужный участок и вставлять в свой софт или вызывать софт 7z, как отдельную прогу для кодирования/декодирования?
0
|
|
| 28.12.2023, 18:43 | |
|
Помогаю со студенческими работами здесь
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
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|