dechash.inc

来自「cipher 5.1。一个几乎包含了所有常见的加密算法的控件」· INC 代码 · 共 1,887 行 · 第 1/5 页

INC
1,887
字号
                xor     edi, ebx
                add     eax, ebp
                add     eax, edi
                mov     edi, ecx
                rol     eax, 0Bh
                xor     edi, ebx
                mov     ebp, [esi+4]
                xor     edi, eax
                add     edx, ebp
                add     edx, edi
                mov     edi, ebx
                rol     edx, 0Eh
                xor     edi, eax
                mov     ebp, [esi+8]
                xor     edi, edx
                add     ecx, ebp
                add     ecx, edi
                mov     edi, eax
                rol     ecx, 0Fh
                xor     edi, edx
                mov     ebp, [esi+0Ch]
                xor     edi, ecx
                add     ebx, ebp
                add     ebx, edi
                mov     edi, edx
                rol     ebx, 0Ch
                xor     edi, ecx
                mov     ebp, [esi+10h]
                xor     edi, ebx
                add     eax, ebp
                add     eax, edi
                mov     edi, ecx
                rol     eax, 5
                xor     edi, ebx
                mov     ebp, [esi+14h]
                xor     edi, eax
                add     edx, ebp
                add     edx, edi
                mov     edi, ebx
                rol     edx, 8
                xor     edi, eax
                mov     ebp, [esi+18h]
                xor     edi, edx
                add     ecx, ebp
                add     ecx, edi
                mov     edi, eax
                rol     ecx, 7
                xor     edi, edx
                mov     ebp, [esi+1Ch]
                xor     edi, ecx
                add     ebx, ebp
                add     ebx, edi
                mov     edi, edx
                rol     ebx, 9
                xor     edi, ecx
                mov     ebp, [esi+20h]
                xor     edi, ebx
                add     eax, ebp
                add     eax, edi
                mov     edi, ecx
                rol     eax, 0Bh
                xor     edi, ebx
                mov     ebp, [esi+24h]
                xor     edi, eax
                add     edx, ebp
                add     edx, edi
                mov     edi, ebx
                rol     edx, 0Dh
                xor     edi, eax
                mov     ebp, [esi+28h]
                xor     edi, edx
                add     ecx, ebp
                add     ecx, edi
                mov     edi, eax
                rol     ecx, 0Eh
                xor     edi, edx
                mov     ebp, [esi+2Ch]
                xor     edi, ecx
                add     ebx, ebp
                add     ebx, edi
                mov     edi, edx
                rol     ebx, 0Fh
                xor     edi, ecx
                mov     ebp, [esi+30h]
                xor     edi, ebx
                add     eax, ebp
                add     eax, edi
                mov     edi, ecx
                rol     eax, 6
                xor     edi, ebx
                mov     ebp, [esi+34h]
                xor     edi, eax
                add     edx, ebp
                add     edx, edi
                mov     edi, ebx
                rol     edx, 7
                xor     edi, eax
                mov     ebp, [esi+38h]
                xor     edi, edx
                add     ecx, ebp
                add     ecx, edi
                mov     edi, eax
                rol     ecx, 9
                xor     edi, edx
                mov     ebp, [esi+3Ch]
                xor     edi, ecx
                add     ebx, ebp
                add     ebx, edi
                rol     ebx, 8
                mov     ebp, [esi+1Ch]
                mov     edi, ecx
                xor     edi, edx
                lea     eax, [eax+ebp+5A827999h]
                and     edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, ecx
                add     eax, edi
                mov     edi, [esi+10h]
                rol     eax, 7
                and     ebp, eax
                lea     edx, [edx+edi+5A827999h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+34h]
                rol     edx, 6
                xor     edi, ebx
                lea     ecx, [ecx+ebp+5A827999h]
                and     edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, eax
                add     ecx, edi
                mov     edi, [esi+4]
                rol     ecx, 8
                and     ebp, ecx
                lea     ebx, [ebx+edi+5A827999h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+28h]
                rol     ebx, 0Dh
                xor     edi, edx
                lea     eax, [eax+ebp+5A827999h]
                and     edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, ecx
                add     eax, edi
                mov     edi, [esi+18h]
                rol     eax, 0Bh
                and     ebp, eax
                lea     edx, [edx+edi+5A827999h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+3Ch]
                rol     edx, 9
                xor     edi, ebx
                lea     ecx, [ecx+ebp+5A827999h]
                and     edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, eax
                add     ecx, edi
                mov     edi, [esi+0Ch]
                rol     ecx, 7
                and     ebp, ecx
                lea     ebx, [ebx+edi+5A827999h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+30h]
                rol     ebx, 0Fh
                xor     edi, edx
                lea     eax, [eax+ebp+5A827999h]
                and     edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, ecx
                add     eax, edi
                mov     edi, [esi]
                rol     eax, 7
                and     ebp, eax
                lea     edx, [edx+edi+5A827999h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+24h]
                rol     edx, 0Ch
                xor     edi, ebx
                lea     ecx, [ecx+ebp+5A827999h]
                and     edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, eax
                add     ecx, edi
                mov     edi, [esi+14h]
                rol     ecx, 0Fh
                and     ebp, ecx
                lea     ebx, [ebx+edi+5A827999h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+8]
                rol     ebx, 9
                xor     edi, edx
                lea     eax, [eax+ebp+5A827999h]
                and     edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, ecx
                add     eax, edi
                mov     edi, [esi+38h]
                rol     eax, 0Bh
                and     ebp, eax
                lea     edx, [edx+edi+5A827999h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+2Ch]
                rol     edx, 7
                xor     edi, ebx
                lea     ecx, [ecx+ebp+5A827999h]
                and     edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, eax
                add     ecx, edi
                mov     edi, [esi+20h]
                rol     ecx, 0Dh
                and     ebp, ecx
                lea     ebx, [ebx+edi+5A827999h]
                xor     ebp, eax
                add     ebx, ebp
                rol     ebx, 0Ch
                mov     edi, ecx
                mov     ebp, [esi+0Ch]
                xor     edi, 0FFFFFFFFh
                lea     eax, [eax+ebp+6ED9EBA1h]
                or      edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, 0FFFFFFFFh
                add     eax, edi
                mov     edi, [esi+28h]
                rol     eax, 0Bh
                or      ebp, eax
                lea     edx, [edx+edi+6ED9EBA1h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+38h]
                rol     edx, 0Dh
                xor     edi, 0FFFFFFFFh
                lea     ecx, [ecx+ebp+6ED9EBA1h]
                or      edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, 0FFFFFFFFh
                add     ecx, edi
                mov     edi, [esi+10h]
                rol     ecx, 6
                or      ebp, ecx
                lea     ebx, [ebx+edi+6ED9EBA1h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+24h]
                rol     ebx, 7
                xor     edi, 0FFFFFFFFh
                lea     eax, [eax+ebp+6ED9EBA1h]
                or      edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, 0FFFFFFFFh
                add     eax, edi
                mov     edi, [esi+3Ch]
                rol     eax, 0Eh
                or      ebp, eax
                lea     edx, [edx+edi+6ED9EBA1h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+20h]
                rol     edx, 9
                xor     edi, 0FFFFFFFFh
                lea     ecx, [ecx+ebp+6ED9EBA1h]
                or      edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, 0FFFFFFFFh
                add     ecx, edi
                mov     edi, [esi+4]
                rol     ecx, 0Dh
                or      ebp, ecx
                lea     ebx, [ebx+edi+6ED9EBA1h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+8]
                rol     ebx, 0Fh
                xor     edi, 0FFFFFFFFh
                lea     eax, [eax+ebp+6ED9EBA1h]
                or      edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, 0FFFFFFFFh
                add     eax, edi
                mov     edi, [esi+1Ch]
                rol     eax, 0Eh
                or      ebp, eax
                lea     edx, [edx+edi+6ED9EBA1h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi]
                rol     edx, 8
                xor     edi, 0FFFFFFFFh
                lea     ecx, [ecx+ebp+6ED9EBA1h]
                or      edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, 0FFFFFFFFh
                add     ecx, edi
                mov     edi, [esi+18h]
                rol     ecx, 0Dh
                or      ebp, ecx
                lea     ebx, [ebx+edi+6ED9EBA1h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+34h]
                rol     ebx, 6
                xor     edi, 0FFFFFFFFh
                lea     eax, [eax+ebp+6ED9EBA1h]
                or      edi, ebx
                mov     ebp, ebx
                xor     edi, edx
                xor     ebp, 0FFFFFFFFh
                add     eax, edi
                mov     edi, [esi+2Ch]
                rol     eax, 5
                or      ebp, eax
                lea     edx, [edx+edi+6ED9EBA1h]
                xor     ebp, ecx
                mov     edi, eax
                add     edx, ebp
                mov     ebp, [esi+14h]
                rol     edx, 0Ch
                xor     edi, 0FFFFFFFFh
                lea     ecx, [ecx+ebp+6ED9EBA1h]
                or      edi, edx
                mov     ebp, edx
                xor     edi, ebx
                xor     ebp, 0FFFFFFFFh
                add     ecx, edi
                mov     edi, [esi+30h]
                rol     ecx, 7
                or      ebp, ecx
                lea     ebx, [ebx+edi+6ED9EBA1h]
                xor     ebp, eax
                mov     edi, ecx
                add     ebx, ebp
                mov     ebp, [esi+4]
                rol     ebx, 5
                xor     edi, ebx
                lea     eax, [eax+ebp-70E44324h]
                and     edi, edx
                mov     ebp, [esi+24h]
                xor     edi, ecx
                add     eax, edi
                mov     edi, ebx
              

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?