⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sha1.idel

📁 idel虚拟机源码
💻 IDEL
📖 第 1 页 / 共 2 页
字号:
\ Mostly generated by examples/borednet/sha1.py\ Compute the SHA-1 hash of a string of 2 million "a"s.ints: H0 0 0 0 0;intsints: W0 0 0 00 0 0 00 0 0 00 0 0 0;intsints: hbits  0  ;intsints: lbits  0  ;intsints: SHA1-IV0x674523010xEFCDAB890x98BADCFE0x103254760xC3D2E1F0;intsbss-data: A-buf 200def 0 1 main  SHA1-init  A-buf 97 200 memset  10000 hash-the-As  SHA1-final  dump-H  0 ;def 0 0 dump-H    H 5 dump-loop  '\n' emit ;def 1 0 hash-the-As  { n -- n if           A-buf 200 SHA1-update           n 1 - hash-the-As         then } ;def 0 0 SHA1-init  0 hbits !  0 lbits !  H SHA1-IV 20 wordcpy ;def 2 0 SHA1-update  { pdata data-len --    lbits @  3 >>>  63 and    data-len 29 >>>  hbits +!    data-len 3 <<    { mlen low-bits --      low-bits lbits +!      lbits @  low-bits < if  1 hbits +!  then      64 mlen -  data-len  { x y -- x y u< if x else y then }      { use --        W mlen +  pdata  use  memcpy        pdata use +  data-len use -  mlen use +  SHA1-update-loop } } } ;def 3 0 SHA1-update-loop  { data data-len mlen --    mlen 64 = if      SHA1-transform      64 data-len { x y -- x y u< if x else y then }

⌨️ 快捷键说明

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