📄 sha1.inc
字号:
or ecx,esi
mov [ebp-12],ecx
mov ecx,[ebp-8]
or ecx,[ebp-12]
and ecx,eax
mov esi,[ebp-8]
and esi,[ebp-12]
or ecx,esi
mov esi,[ebx+32]
xor esi,[ebx+12]
xor esi,[ebx+52]
xor esi,[ebx+44]
add esi,esi
mov edi,[ebx+32]
xor edi,[ebx+12]
xor edi,[ebx+52]
xor edi,[ebx+44]
shr edi,31
or esi,edi
mov [ebx+44],esi
add ecx,esi
mov esi,[ebp-4]
shl esi,5
mov edi,[ebp-4]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add edx,ecx
mov ecx,[ebp-8]
shl ecx,30
mov esi,[ebp-8]
shr esi,2
or ecx,esi
mov [ebp-8],ecx
mov ecx,[ebp-4]
or ecx,[ebp-8]
and ecx,[ebp-12]
mov esi,[ebp-4]
and esi,[ebp-8]
or ecx,esi
mov esi,[ebx+36]
xor esi,[ebx+16]
xor esi,[ebx+56]
xor esi,[ebx+48]
add esi,esi
mov edi,[ebx+36]
xor edi,[ebx+16]
xor edi,[ebx+56]
xor edi,[ebx+48]
shr edi,31
or esi,edi
mov [ebx+48],esi
add ecx,esi
mov esi,edx
shl esi,5
mov edi,edx
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add eax,ecx
mov ecx,[ebp-4]
shl ecx,30
mov esi,[ebp-4]
shr esi,2
or ecx,esi
mov [ebp-4],ecx
mov ecx,[ebp-4]
or ecx,edx
and ecx,[ebp-8]
mov esi,[ebp-4]
and esi,edx
or ecx,esi
mov esi,[ebx+40]
xor esi,[ebx+20]
xor esi,[ebx+60]
xor esi,[ebx+52]
add esi,esi
mov edi,[ebx+40]
xor edi,[ebx+20]
xor edi,[ebx+60]
xor edi,[ebx+52]
shr edi,31
or esi,edi
mov [ebx+52],esi
add ecx,esi
mov esi,eax
shl esi,5
mov edi,eax
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-12],ecx
mov ecx,edx
shl ecx,30
shr edx,2
or ecx,edx
mov edx,ecx
mov ecx,edx
or ecx,eax
and ecx,[ebp-4]
mov esi,edx
and esi,eax
or ecx,esi
mov esi,[ebx+44]
xor esi,[ebx+24]
xor esi,[ebx]
xor esi,[ebx+56]
add esi,esi
mov edi,[ebx+44]
xor edi,[ebx+24]
xor edi,[ebx]
xor edi,[ebx+56]
shr edi,31
or esi,edi
mov [ebx+56],esi
add ecx,esi
mov esi,[ebp-12]
shl esi,5
mov edi,[ebp-12]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-8],ecx
mov ecx,eax
shl ecx,30
shr eax,2
or ecx,eax
mov eax,ecx
mov ecx,[ebp-12]
or ecx,eax
and ecx,edx
mov esi,[ebp-12]
and esi,eax
or ecx,esi
mov esi,[ebx+48]
xor esi,[ebx+28]
xor esi,[ebx+4]
xor esi,[ebx+60]
add esi,esi
mov edi,[ebx+48]
xor edi,[ebx+28]
xor edi,[ebx+4]
xor edi,[ebx+60]
shr edi,31
or esi,edi
mov [ebx+60],esi
add ecx,esi
mov esi,[ebp-8]
shl esi,5
mov edi,[ebp-8]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-4],ecx
mov ecx,[ebp-12]
shl ecx,30
mov esi,[ebp-12]
shr esi,2
or ecx,esi
mov [ebp-12],ecx
mov ecx,[ebp-8]
or ecx,[ebp-12]
and ecx,eax
mov esi,[ebp-8]
and esi,[ebp-12]
or ecx,esi
mov esi,[ebx+52]
xor esi,[ebx+32]
xor esi,[ebx+8]
xor esi,[ebx]
add esi,esi
mov edi,[ebx+52]
xor edi,[ebx+32]
xor edi,[ebx+8]
xor edi,[ebx]
shr edi,31
or esi,edi
mov [ebx],esi
add ecx,esi
mov esi,[ebp-4]
shl esi,5
mov edi,[ebp-4]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add edx,ecx
mov ecx,[ebp-8]
shl ecx,30
mov esi,[ebp-8]
shr esi,2
or ecx,esi
mov [ebp-8],ecx
mov ecx,[ebp-4]
or ecx,[ebp-8]
and ecx,[ebp-12]
mov esi,[ebp-4]
and esi,[ebp-8]
or ecx,esi
mov esi,[ebx+56]
xor esi,[ebx+36]
xor esi,[ebx+12]
xor esi,[ebx+4]
add esi,esi
mov edi,[ebx+56]
xor edi,[ebx+36]
xor edi,[ebx+12]
xor edi,[ebx+4]
shr edi,31
or esi,edi
mov [ebx+4],esi
add ecx,esi
mov esi,edx
shl esi,5
mov edi,edx
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add eax,ecx
mov ecx,[ebp-4]
shl ecx,30
mov esi,[ebp-4]
shr esi,2
or ecx,esi
mov [ebp-4],ecx
mov ecx,[ebp-4]
or ecx,edx
and ecx,[ebp-8]
mov esi,[ebp-4]
and esi,edx
or ecx,esi
mov esi,[ebx+60]
xor esi,[ebx+40]
xor esi,[ebx+16]
xor esi,[ebx+8]
add esi,esi
mov edi,[ebx+60]
xor edi,[ebx+40]
xor edi,[ebx+16]
xor edi,[ebx+8]
shr edi,31
or esi,edi
mov [ebx+8],esi
add ecx,esi
mov esi,eax
shl esi,5
mov edi,eax
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-12],ecx
mov ecx,edx
shl ecx,30
shr edx,2
or ecx,edx
mov edx,ecx
mov ecx,edx
or ecx,eax
and ecx,[ebp-4]
mov esi,edx
and esi,eax
or ecx,esi
mov esi,[ebx]
xor esi,[ebx+44]
xor esi,[ebx+20]
xor esi,[ebx+12]
add esi,esi
mov edi,[ebx]
xor edi,[ebx+44]
xor edi,[ebx+20]
xor edi,[ebx+12]
shr edi,31
or esi,edi
mov [ebx+12],esi
add ecx,esi
mov esi,[ebp-12]
shl esi,5
mov edi,[ebp-12]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-8],ecx
mov ecx,eax
shl ecx,30
shr eax,2
or ecx,eax
mov eax,ecx
mov ecx,[ebp-12]
or ecx,eax
and ecx,edx
mov esi,[ebp-12]
and esi,eax
or ecx,esi
mov esi,[ebx+4]
xor esi,[ebx+48]
xor esi,[ebx+24]
xor esi,[ebx+16]
add esi,esi
mov edi,[ebx+4]
xor edi,[ebx+48]
xor edi,[ebx+24]
xor edi,[ebx+16]
shr edi,31
or esi,edi
mov [ebx+16],esi
add ecx,esi
mov esi,[ebp-8]
shl esi,5
mov edi,[ebp-8]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-4],ecx
mov ecx,[ebp-12]
shl ecx,30
mov esi,[ebp-12]
shr esi,2
or ecx,esi
mov [ebp-12],ecx
mov ecx,[ebp-8]
or ecx,[ebp-12]
and ecx,eax
mov esi,[ebp-8]
and esi,[ebp-12]
or ecx,esi
mov esi,[ebx+8]
xor esi,[ebx+52]
xor esi,[ebx+28]
xor esi,[ebx+20]
add esi,esi
mov edi,[ebx+8]
xor edi,[ebx+52]
xor edi,[ebx+28]
xor edi,[ebx+20]
shr edi,31
or esi,edi
mov [ebx+20],esi
add ecx,esi
mov esi,[ebp-4]
shl esi,5
mov edi,[ebp-4]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add edx,ecx
mov ecx,[ebp-8]
shl ecx,30
mov esi,[ebp-8]
shr esi,2
or ecx,esi
mov [ebp-8],ecx
mov ecx,[ebp-4]
or ecx,[ebp-8]
and ecx,[ebp-12]
mov esi,[ebp-4]
and esi,[ebp-8]
or ecx,esi
mov esi,[ebx+12]
xor esi,[ebx+56]
xor esi,[ebx+32]
xor esi,[ebx+24]
add esi,esi
mov edi,[ebx+12]
xor edi,[ebx+56]
xor edi,[ebx+32]
xor edi,[ebx+24]
shr edi,31
or esi,edi
mov [ebx+24],esi
add ecx,esi
mov esi,edx
shl esi,5
mov edi,edx
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add eax,ecx
mov ecx,[ebp-4]
shl ecx,30
mov esi,[ebp-4]
shr esi,2
or ecx,esi
mov [ebp-4],ecx
mov ecx,[ebp-4]
or ecx,edx
and ecx,[ebp-8]
mov esi,[ebp-4]
and esi,edx
or ecx,esi
mov esi,[ebx+16]
xor esi,[ebx+60]
xor esi,[ebx+36]
xor esi,[ebx+28]
add esi,esi
mov edi,[ebx+16]
xor edi,[ebx+60]
xor edi,[ebx+36]
xor edi,[ebx+28]
shr edi,31
or esi,edi
mov [ebx+28],esi
add ecx,esi
mov esi,eax
shl esi,5
mov edi,eax
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-12],ecx
mov ecx,edx
shl ecx,30
shr edx,2
or ecx,edx
mov edx,ecx
mov ecx,edx
or ecx,eax
and ecx,[ebp-4]
mov esi,edx
and esi,eax
or ecx,esi
mov esi,[ebx+20]
xor esi,[ebx]
xor esi,[ebx+40]
xor esi,[ebx+32]
add esi,esi
mov edi,[ebx+20]
xor edi,[ebx]
xor edi,[ebx+40]
xor edi,[ebx+32]
shr edi,31
or esi,edi
mov [ebx+32],esi
add ecx,esi
mov esi,[ebp-12]
shl esi,5
mov edi,[ebp-12]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-8],ecx
mov ecx,eax
shl ecx,30
shr eax,2
or ecx,eax
mov eax,ecx
mov ecx,[ebp-12]
or ecx,eax
and ecx,edx
mov esi,[ebp-12]
and esi,eax
or ecx,esi
mov esi,[ebx+24]
xor esi,[ebx+4]
xor esi,[ebx+44]
xor esi,[ebx+36]
add esi,esi
mov edi,[ebx+24]
xor edi,[ebx+4]
xor edi,[ebx+44]
xor edi,[ebx+36]
shr edi,31
or esi,edi
mov [ebx+36],esi
add ecx,esi
mov esi,[ebp-8]
shl esi,5
mov edi,[ebp-8]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add [ebp-4],ecx
mov ecx,[ebp-12]
shl ecx,30
mov esi,[ebp-12]
shr esi,2
or ecx,esi
mov [ebp-12],ecx
mov ecx,[ebp-8]
or ecx,[ebp-12]
and ecx,eax
mov esi,[ebp-8]
and esi,[ebp-12]
or ecx,esi
mov esi,[ebx+28]
xor esi,[ebx+8]
xor esi,[ebx+48]
xor esi,[ebx+40]
add esi,esi
mov edi,[ebx+28]
xor edi,[ebx+8]
xor edi,[ebx+48]
xor edi,[ebx+40]
shr edi,31
or esi,edi
mov [ebx+40],esi
add ecx,esi
mov esi,[ebp-4]
shl esi,5
mov edi,[ebp-4]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add edx,ecx
mov ecx,[ebp-8]
shl ecx,30
mov esi,[ebp-8]
shr esi,2
or ecx,esi
mov [ebp-8],ecx
mov ecx,[ebp-4]
or ecx,[ebp-8]
and ecx,[ebp-12]
mov esi,[ebp-4]
and esi,[ebp-8]
or ecx,esi
mov esi,[ebx+32]
xor esi,[ebx+12]
xor esi,[ebx+52]
xor esi,[ebx+44]
add esi,esi
mov edi,[ebx+32]
xor edi,[ebx+12]
xor edi,[ebx+52]
xor edi,[ebx+44]
shr edi,31
or esi,edi
mov [ebx+44],esi
add ecx,esi
mov esi,edx
shl esi,5
mov edi,edx
shr edi,27
or esi,edi
add ecx,esi
add ecx,-1894007588
add eax,ecx
mov ecx,[ebp-4]
shl ecx,30
mov esi,[ebp-4]
shr esi,2
or ecx,esi
mov [ebp-4],ecx
mov ecx,[ebx+36]
xor ecx,[ebx+16]
xor ecx,[ebx+56]
xor ecx,[ebx+48]
add ecx,ecx
mov esi,[ebx+36]
xor esi,[ebx+16]
xor esi,[ebx+56]
xor esi,[ebx+48]
shr esi,31
or ecx,esi
mov [ebx+48],ecx
mov esi,[ebp-4]
xor esi,edx
xor esi,[ebp-8]
add ecx,esi
mov esi,eax
shl esi,5
mov edi,eax
shr edi,27
or esi,edi
add ecx,esi
add ecx,-899497514
add [ebp-12],ecx
mov ecx,edx
shl ecx,30
shr edx,2
or ecx,edx
mov edx,ecx
mov ecx,[ebx+40]
xor ecx,[ebx+20]
xor ecx,[ebx+60]
xor ecx,[ebx+52]
add ecx,ecx
mov esi,[ebx+40]
xor esi,[ebx+20]
xor esi,[ebx+60]
xor esi,[ebx+52]
shr esi,31
or ecx,esi
mov [ebx+52],ecx
mov esi,edx
xor esi,eax
xor esi,[ebp-4]
add ecx,esi
mov esi,[ebp-12]
shl esi,5
mov edi,[ebp-12]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-899497514
add [ebp-8],ecx
mov ecx,eax
shl ecx,30
shr eax,2
or ecx,eax
mov eax,ecx
mov ecx,[ebx+44]
xor ecx,[ebx+24]
xor ecx,[ebx]
xor ecx,[ebx+56]
add ecx,ecx
mov esi,[ebx+44]
xor esi,[ebx+24]
xor esi,[ebx]
xor esi,[ebx+56]
shr esi,31
or ecx,esi
mov [ebx+56],ecx
mov esi,[ebp-12]
xor esi,eax
xor esi,edx
add ecx,esi
mov esi,[ebp-8]
shl esi,5
mov edi,[ebp-8]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-899497514
add [ebp-4],ecx
mov ecx,[ebp-12]
shl ecx,30
mov esi,[ebp-12]
shr esi,2
or ecx,esi
mov [ebp-12],ecx
mov ecx,[ebx+48]
xor ecx,[ebx+28]
xor ecx,[ebx+4]
xor ecx,[ebx+60]
add ecx,ecx
mov esi,[ebx+48]
xor esi,[ebx+28]
xor esi,[ebx+4]
xor esi,[ebx+60]
shr esi,31
or ecx,esi
mov [ebx+60],ecx
mov esi,[ebp-8]
xor esi,[ebp-12]
xor esi,eax
add ecx,esi
mov esi,[ebp-4]
shl esi,5
mov edi,[ebp-4]
shr edi,27
or esi,edi
add ecx,esi
add ecx,-899497514
add edx,ecx
mov ecx,[ebp-8]
shl ecx,30
mov esi,[ebp-8]
shr esi,2
or ecx,esi
mov [ebp-8],ecx
mov ecx,[ebx+52]
xor ecx,[ebx+32]
xor ecx,[ebx+8]
xor ecx,[ebx]
add ecx,ecx
mov esi,[ebx+52]
xor esi,[ebx+32]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -