📄 safer_move.txt
字号:
//////////////////////////////////////////////////////////////////////////
mem[0]~mem[7]:`64位明文,mem[0]-plaintext[1],mem[1]-plaintext[2],mem[2]-plaintext[3],mem[3]-plaintext[4]
mem[4]-plaintext[5],mem[5]-plaintext[6],mem[6]-plaintext[7],mem[7]-plaintext[8]
mem[8]~mem[111]: 轮密钥 每轮两个,每个64位,输出变换一个
mem[112]~mem[366]:Sbox1 y = 45(x) mod 257,每个值占用一个字节,共256个字节
mem[367]~mem[622]:Sbox2 y = log45(x) ,每个值占用一个字节,共256个字节
//////////////////////////////////////////////////////////////////////////
void main()
{
0x40019000 -> r0,...,...,...,...,...,...,...; r0 -> fu21.ldd_t,0x40019008 -> r2,...,...,...,...,...,...; r2 -> fu21.ldd_t,0x40019010 -> fu22.ldd_t,...,...,...,...,...,...; ...,...,...,...,...,...,...,...; fu21.ldd_r1 -> r0,fu21.ldd_r2 -> r1,...,...,...,...,...,...;
fu21.ldd_r1 -> r2,fu21.ldd_r2 -> r3,fu22.ldd_r1 -> r4,fu22.ldd_r2 -> r5,...,...,...,...;
0x9C -> fu1.imux_o1,r0 -> fu1.imux_t,0x9C -> fu2.imux_o1,r1 -> fu2.imux_t,...,...,...,...;
0x9C -> fu1.imux_o1,r2 -> fu1.imux_t,0x9C -> fu2.imux_o1,r3 -> fu2.imux_t,0x9C -> fu3.imux_o1,r4 -> fu3.imux_t,0x9C -> fu4.imux_o1,r5 -> fu4.imux_t;
fu1.imux_r1 -> fu1.iunpacku2_t,fu2.imux_r1 -> fu2.iunpacku2_t,...,...,...,...,...,...;
fu1.imux_r1 -> r4,fu2.imux_r1 -> r5,fu3.imux_r1 -> r6,fu4.imux_r1 -> r7,...,...,...,...;
fu1.iunpacku2_r1 -> fu1.ipacku2_o1,fu2.iunpacku2_r1 -> fu1.ipacku2_t,fu1.iunpacku2_r2 -> fu2.ipacku2_o1,fu2.iunpacku2_r2 -> fu2.ipacku2_t,...,...,...,...;
r4 -> fu1.iunpacku2_t,r5 -> fu2.iunpacku2_t,...,...,...,...,...,...;
fu1.ipacku2_r1 -> r0,fu2.ipacku2_r1 -> r1,r6 -> fu3.iunpacku2_t,r7 -> fu4.iunpacku2_t,...,...,...,...;
fu1.iunpacku2_r1 -> fu1.ipacku2_o1,fu2.iunpacku2_r1 -> fu1.ipacku2_t,fu1.iunpacku2_r2 -> fu2.ipacku2_o1,fu2.iunpacku2_r2 -> fu2.ipacku2_t,...,...,...,...;
fu3.iunpacku2_r1 -> fu3.ipacku2_o1,fu4.iunpacku2_r1 -> fu3.ipacku2_t,fu3.iunpacku2_r2 -> fu4.ipacku2_o1,fu4.iunpacku2_r2 -> fu4.ipacku2_t,...,...,...,...;
fu1.ipacku2_r1 -> r4,fu2.ipacku2_r1 -> r5,...,...,...,...,...,...;
fu3.ipacku2_r1 -> r6,fu2.ipacku2_r1 -> r7,...,...,...,...,...,...;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -