Vous recherchez un programme écrit en assembleur qui cryptera/décryptera les fichiers. J'utilise NASM comme un compilateur. J'ai trouvé l'exemple de code, mais il renvoie des erreursassembleur XOR crypter/décrypter le fichier
encrypt_xor proc lpBuffor:dword, dwSize:dword, dwKey:dword
mov eax,lpBuffor
mov ecx,dwSize
mov edx,dwKey
next_byte:
xor byte ptr[eax+ecx-1],dl
dec ecx
jne next_byte
ret
Crypter _xor endp
J'ai erreur:
encrypt_xor proc lpBuffor:dword, dwSize:dword, dwKey:dword
et
encrypt_xor proc lpBuffor:dword, dwSize:dword, dwKey:dword
analyseur d'erreur: instruction attendue et ici aussi
xor byte ptr[eax+ecx-1],dl
coma d'erreur ou à la fin de la ligne devrait
Quel est le problème dans ce code?
De quel processeur/arch ciblez-vous? Vous pouvez consulter les sources OpenSSL et/ou les instructions AES-NI (Sandybridge et supérieur) – Elalfer
@Elalfer processeur x86 – quba88
quba88, s'il vous plaît accepter la réponse donnée ou indiquer pourquoi il n'est pas acceptable pour vous –