Как написать криптор на ассемблере? Я в крипторах не силен. Если можете, скиньте примеры криптора программы на ассемблере и какую нибудь литературу.

21 Авг 2019 в 07:12
203 +1
0
Ответы
1

Написание криптора на ассемблере - это довольно сложная задача, требующая глубоких знаний ассемблера и криптографии. Вот пример простого криптора на языке ассемблера:

section .data
key db "secretkey",0
len equ $-key
section .text
global _start
_start:
mov eax, len
mov ecx, key
xor edx, edx
xor esi, esi
encrypt_loop:
mov dl, byte [ecx+esi]
xor dl, 0x10 ; ключ шифрования
mov byte [ecx+esi], dl
inc esi
cmp esi, eax
jnz encrypt_loop
; код для сохранения измененных данных в файле или памяти
mov eax, 1
int 0x80

Для изучения ассемблера и криптографии рекомендуется следующая литература:

"Программирование на ассемблере для профессионалов" Ларри Пирсон."Криптография для начинающих" Владимир Иванов."Математика и криптография: теоретические и практические аспекты" Андрей Зорин.

Также рекомендуется изучить стандартные шифровальные алгоритмы, такие как AES, DES, RSA и др.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир