base2decode.asm

来自「ASM 多种hash模块,汇编源码 MD2,4,5 SHA 等多种加密算法 」· 汇编 代码 · 共 30 行

ASM
30
字号
.686
.model flat,stdcall
option casemap:none

.code
Base2Decode proc uses esi edi ebx pInputStr,pOutputData
	xor eax,eax
	mov esi,pInputStr
	xor edx,edx
	mov edi,pOutputData
	xor ebx,ebx
	jmp @F
	.repeat
		add edx,edx
		inc esi
		and eax,1
		add ebx,1
		or edx,eax
		.if !(ebx&7)
			mov [edi],dl
			inc edi
		.endif
	@@:	movzx eax,byte ptr [esi]
	.until !eax
	mov eax,ebx
	ret
Base2Decode endp

end

⌨️ 快捷键说明

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