ファイルを暗号化/復号化するアセンブラで書かれたプログラムを探しています。 NASMをコンパイラとして使用します。私は、サンプルコードを見つけましたが、それは私がエラーに持っエラーアセンブラXOR暗号化/復号化ファイル
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
暗号_xor ENDP
をスロー:
encrypt_xor proc lpBuffor:dword, dwSize:dword, dwKey:dword
と
encrypt_xor proc lpBuffor:dword, dwSize:dword, dwKey:dword
エラーパーサーを:命令は を期待し、ここでも
xor byte ptr[eax+ecx-1],dl
エラー昏睡または行の最後には、このコードで間違っている
何期待しましたか?
あなたはどのCPU /アーチをターゲットにしていますか?あなたはOpenSSLソースやAES-NI命令(Sandybridge以上)をチェックアウトできます。 – Elalfer
@Elalfer x86プロセッサ – quba88
quba88、与えられた答えを受け入れるか、受け入れられない理由を述べてください –