📄 encrypt.c
字号:
v|=(key[1]&64) ? 16 : 0; v|=(temp2[7]&1) ? 32 : 0; temp1[4]|=table7[v]; v=(key[7]&8) ? 1 : 0; v|=(key[7]&64) ? 2 : 0; v|=(key[3]&128) ? 4 : 0; v|=(temp2[6]&4) ? 8 : 0; v|=(key[3]&1) ? 16 : 0; v|=(key[2]&32) ? 32 : 0; temp1[5]=table7[v]<<4; v=(key[2]&1) ? 1 : 0; v|=(temp2[5]&2) ? 2 : 0; v|=(key[2]&2) ? 4 : 0; v|=(key[0]&2) ? 8 : 0; v|=(key[4]&128) ? 16 : 0; v|=(key[5]&64) ? 32 : 0; temp1[5]|=table7[v]; v=(key[0]&128) ? 1 : 0; v|=(key[6]&4) ? 2 : 0; v|=(key[6]&1) ? 4 : 0; v|=(temp2[7]&8) ? 8 : 0; v|=(key[4]&4) ? 16 : 0; v|=(key[1]&8) ? 32 : 0; temp1[6]=table7[v]<<4; v=(key[0]&16) ? 1 : 0; v|=(key[3]&4) ? 2 : 0; v|=(key[3]&8) ? 4 : 0; v|=(key[0]&4) ? 8 : 0; v|=(key[2]&64) ? 16 : 0; v|=(key[3]&2) ? 32 : 0; temp1[6]|=table7[v]; v=(temp2[7]&4) ? 1 : 0; v|=(key[6]&8) ? 2 : 0; v|=(key[1]&1) ? 4 : 0; v|=(temp2[5]&4) ? 8 : 0; v|=(key[7]&1) ? 16 : 0; v|=(key[4]&32) ? 32 : 0; temp1[7]=table7[v]<<4; v=(key[7]&16) ? 1 : 0; v|=(key[5]&4) ? 2 : 0; v|=(key[6]&16) ? 4 : 0; v|=(key[5]&8) ? 8 : 0; v|=(temp2[7]&16) ? 16 : 0; v|=(key[3]&16) ? 32 : 0; temp1[7]|=table7[v]; temp1[4]^=temp2[0]; temp1[5]^=temp2[1]; temp1[6]^=temp2[2]; temp1[7]^=temp2[3]; temp1[0]=temp2[4]; temp1[1]=temp2[5]; temp1[2]=temp2[6]; temp1[3]=temp2[7]; v=(key[2]&2) ? 1 : 0; v|=(key[4]&16) ? 2 : 0; v|=(key[7]&2) ? 4 : 0; v|=(key[0]&128) ? 8 : 0; v|=(key[1]&4) ? 16 : 0; v|=(key[7]&1) ? 32 : 0; temp2[4]=table8[v]<<4; v=(key[1]&64) ? 1 : 0; v|=(key[5]&128) ? 2 : 0; v|=(key[4]&4) ? 4 : 0; v|=(key[6]&16) ? 8 : 0; v|=(temp1[6]&4) ? 16 : 0; v|=(temp1[6]&2) ? 32 : 0; temp2[4]|=table8[v]; v=(key[6]&32) ? 1 : 0; v|=(temp1[5]&32) ? 2 : 0; v|=(temp1[6]&32) ? 4 : 0; v|=(temp1[7]&4) ? 8 : 0; v|=(key[1]&32) ? 16 : 0; v|=(temp1[5]&64) ? 32 : 0; temp2[5]=table8[v]<<4; v=(key[0]&64) ? 1 : 0; v|=(temp1[6]&1) ? 2 : 0; v|=(temp1[5]&128) ? 4 : 0; v|=(key[1]&2) ? 8 : 0; v|=(key[2]&32) ? 16 : 0; v|=(key[2]&8) ? 32 : 0; temp2[5]|=table8[v]; v=(temp1[4]&128) ? 1 : 0; v|=(key[1]&128) ? 2 : 0; v|=(key[7]&8) ? 4 : 0; v|=(temp1[6]&8) ? 8 : 0; v|=(key[3]&32) ? 16 : 0; v|=(key[6]&128) ? 32 : 0; temp2[6]=table8[v]<<4; v=(key[0]&16) ? 1 : 0; v|=(key[4]&2) ? 2 : 0; v|=(key[1]&8) ? 4 : 0; v|=(key[5]&16) ? 8 : 0; v|=(key[5]&2) ? 16 : 0; v|=(temp1[7]&2) ? 32 : 0; temp2[6]|=table8[v]; v=(temp1[7]&8) ? 1 : 0; v|=(key[5]&8) ? 2 : 0; v|=(key[5]&32) ? 4 : 0; v|=(key[5]&64) ? 8 : 0; v|=(temp1[7]&16) ? 16 : 0; v|=(key[0]&4) ? 32 : 0; temp2[7]=table8[v]<<4; v=(key[7]&32) ? 1 : 0; v|=(temp1[5]&2) ? 2 : 0; v|=(key[3]&128) ? 4 : 0; v|=(temp1[4]&8) ? 8 : 0; v|=(key[6]&1) ? 16 : 0; v|=(key[6]&4) ? 32 : 0; temp2[7]|=table8[v]; temp2[4]^=temp1[0]; temp2[5]^=temp1[1]; temp2[6]^=temp1[2]; temp2[7]^=temp1[3]; temp2[0]=temp1[4]; temp2[1]=temp1[5]; temp2[2]=temp1[6]; temp2[3]=temp1[7]; v=(temp2[4]&4) ? 1 : 0; v|=(temp2[4]&64) ? 2 : 0; v|=(key[4]&32) ? 4 : 0; v|=(temp2[4]&1) ? 8 : 0; v|=(temp2[7]&32) ? 16 : 0; v|=(key[3]&1) ? 32 : 0; temp1[4]=table9[v]<<4; v=(temp2[6]&16) ? 1 : 0; v|=(temp2[5]&1) ? 2 : 0; v|=(key[0]&1) ? 4 : 0; v|=(key[3]&16) ? 8 : 0; v|=(key[2]&16) ? 16 : 0; v|=(temp2[6]&128) ? 32 : 0; temp1[4]|=table9[v]; v=(key[0]&32) ? 1 : 0; v|=(key[7]&4) ? 2 : 0; v|=(key[5]&4) ? 4 : 0; v|=(key[7]&16) ? 8 : 0; v|=(temp2[4]&2) ? 16 : 0; v|=(key[5]&1) ? 32 : 0; temp1[5]=table9[v]<<4; v=(key[2]&128) ? 1 : 0; v|=(key[7]&64) ? 2 : 0; v|=(key[0]&2) ? 4 : 0; v|=(key[4]&128) ? 8 : 0; v|=(key[7]&128) ? 16 : 0; v|=(temp2[4]&16) ? 32 : 0; temp1[5]|=table9[v]; v=(temp2[4]&32) ? 1 : 0; v|=(key[1]&1) ? 2 : 0; v|=(temp2[7]&64) ? 4 : 0; v|=(key[0]&8) ? 8 : 0; v|=(temp2[7]&1) ? 16 : 0; v|=(key[3]&2) ? 32 : 0; temp1[6]=table9[v]<<4; v=(temp2[5]&16) ? 1 : 0; v|=(temp2[7]&128) ? 2 : 0; v|=(key[2]&1) ? 4 : 0; v|=(key[6]&64) ? 8 : 0; v|=(key[6]&8) ? 16 : 0; v|=(key[3]&64) ? 32 : 0; temp1[6]|=table9[v]; v=(key[2]&4) ? 1 : 0; v|=(temp2[6]&64) ? 2 : 0; v|=(temp2[5]&8) ? 4 : 0; v|=(key[1]&16) ? 8 : 0; v|=(key[3]&8) ? 16 : 0; v|=(key[6]&2) ? 32 : 0; temp1[7]=table9[v]<<4; v=(key[4]&64) ? 1 : 0; v|=(key[4]&8) ? 2 : 0; v|=(key[4]&1) ? 4 : 0; v|=(key[2]&64) ? 8 : 0; v|=(temp2[5]&4) ? 16 : 0; v|=(key[3]&4) ? 32 : 0; temp1[7]|=table9[v]; temp1[4]^=temp2[0]; temp1[5]^=temp2[1]; temp1[6]^=temp2[2]; temp1[7]^=temp2[3]; temp1[0]=temp2[4]; temp1[1]=temp2[5]; temp1[2]=temp2[6]; temp1[3]=temp2[7]; v=(temp1[6]&8) ? 1 : 0; v|=(key[1]&2) ? 2 : 0; v|=(temp1[6]&32) ? 4 : 0; v|=(key[2]&8) ? 8 : 0; v|=(key[1]&16) ? 16 : 0; v|=(key[1]&1) ? 32 : 0; temp2[4]=table10[v]<<4; v=(key[7]&128) ? 1 : 0; v|=(key[2]&1) ? 2 : 0; v|=(temp1[7]&64) ? 4 : 0; v|=(temp1[5]&16) ? 8 : 0; v|=(temp1[4]&128) ? 16 : 0; v|=(key[6]&8) ? 32 : 0; temp2[4]|=table10[v]; v=(key[6]&32) ? 1 : 0; v|=(key[6]&64) ? 2 : 0; v|=(temp1[4]&8) ? 4 : 0; v|=(temp1[5]&2) ? 8 : 0; v|=(key[2]&4) ? 16 : 0; v|=(temp1[6]&128) ? 32 : 0; temp2[5]=table10[v]<<4; v=(temp1[6]&1) ? 1 : 0; v|=(key[5]&4) ? 2 : 0; v|=(key[5]&8) ? 4 : 0; v|=(temp1[6]&16) ? 8 : 0; v|=(key[4]&1) ? 16 : 0; v|=(key[7]&2) ? 32 : 0; temp2[5]|=table10[v]; v=(key[6]&1) ? 1 : 0; v|=(key[1]&64) ? 2 : 0; v|=(key[0]&8) ? 4 : 0; v|=(key[5]&1) ? 8 : 0; v|=(key[1]&128) ? 16 : 0; v|=(key[3]&4) ? 32 : 0; temp2[6]=table10[v]<<4; v=(key[2]&64) ? 1 : 0; v|=(key[3]&128) ? 2 : 0; v|=(key[2]&2) ? 4 : 0; v|=(key[1]&4) ? 8 : 0; v|=(key[7]&8) ? 16 : 0; v|=(key[6]&16) ? 32 : 0; temp2[6]|=table10[v]; v=(temp1[6]&4) ? 1 : 0; v|=(key[3]&8) ? 2 : 0; v|=(temp1[5]&1) ? 4 : 0; v|=(key[0]&2) ? 8 : 0; v|=(key[3]&16) ? 16 : 0; v|=(key[5]&64) ? 32 : 0; temp2[7]=table10[v]<<4; v=(key[7]&1) ? 1 : 0; v|=(temp1[4]&16) ? 2 : 0; v|=(key[0]&32) ? 4 : 0; v|=(key[7]&16) ? 8 : 0; v|=(temp1[7]&1) ? 16 : 0; v|=(key[4]&2) ? 32 : 0; temp2[7]|=table10[v]; temp2[4]^=temp1[0]; temp2[5]^=temp1[1]; temp2[6]^=temp1[2]; temp2[7]^=temp1[3]; temp2[0]=temp1[4]; temp2[1]=temp1[5]; temp2[2]=temp1[6]; temp2[3]=temp1[7]; v=(temp2[4]&64) ? 1 : 0; v|=(temp2[5]&4) ? 2 : 0; v|=(key[6]&2) ? 4 : 0; v|=(temp2[4]&32) ? 8 : 0; v|=(key[3]&2) ? 16 : 0; v|=(key[4]&128) ? 32 : 0; temp1[4]=table11[v]<<4; v=(temp2[7]&4) ? 1 : 0; v|=(key[0]&16) ? 2 : 0; v|=(temp2[4]&4) ? 4 : 0; v|=(temp2[5]&128) ? 8 : 0; v|=(temp2[4]&1) ? 16 : 0; v|=(temp2[7]&128) ? 32 : 0; temp1[4]|=table11[v]; v=(key[3]&1) ? 1 : 0; v|=(temp2[5]&64) ? 2 : 0; v|=(key[5]&2) ? 4 : 0; v|=(temp2[7]&32) ? 8 : 0; v|=(key[7]&64) ? 16 : 0; v|=(temp2[4]&2) ? 32 : 0; temp1[5]=table11[v]<<4; v=(temp2[7]&2) ? 1 : 0; v|=(key[0]&1) ? 2 : 0; v|=(key[4]&4) ? 4 : 0; v|=(key[5]&16) ? 8 : 0; v|=(key[6]&128) ? 16 : 0; v|=(key[1]&8) ? 32 : 0; temp1[5]|=table11[v]; v=(temp2[7]&16) ? 1 : 0; v|=(key[2]&32) ? 2 : 0; v|=(key[4]&16) ? 4 : 0; v|=(temp2[5]&32) ? 8 : 0; v|=(temp2[6]&64) ? 16 : 0; v|=(key[2]&16) ? 32 : 0; temp1[6]=table11[v]<<4; v=(key[0]&4) ? 1 : 0; v|=(key[1]&32) ? 2 : 0; v|=(key[7]&32) ? 4 : 0; v|=(temp2[5]&8) ? 8 : 0; v|=(key[4]&32) ? 16 : 0; v|=(key[5]&128) ? 32 : 0; temp1[6]|=table11[v]; v=(temp2[6]&2) ? 1 : 0; v|=(key[6]&4) ? 2 : 0; v|=(key[4]&8) ? 4 : 0; v|=(key[2]&128) ? 8 : 0; v|=(key[4]&64) ? 16 : 0; v|=(temp2[7]&8) ? 32 : 0; temp1[7]=table11[v]<<4; v=(key[0]&64) ? 1 : 0; v|=(key[0]&128) ? 2 : 0; v|=(key[3]&64) ? 4 : 0; v|=(key[5]&32) ? 8 : 0; v|=(key[3]&32) ? 16 : 0; v|=(key[7]&4) ? 32 : 0; temp1[7]|=table11[v]; temp1[4]^=temp2[0]; temp1[5]^=temp2[1]; temp1[6]^=temp2[2]; temp1[7]^=temp2[3]; temp1[0]=temp2[4]; temp1[1]=temp2[5]; temp1[2]=temp2[6]; temp1[3]=temp2[7]; v=(key[3]&2) ? 1 : 0; v|=(key[7]&8) ? 2 : 0; v|=(key[1]&128) ? 4 : 0; v|=(temp1[5]&4) ? 8 : 0; v|=(key[7]&128) ? 16 : 0; v|=(key[7]&16) ? 32 : 0; temp2[4]=table12[v]<<4; v=(key[7]&2) ? 1 : 0; v|=(key[4]&16) ? 2 : 0; v|=(temp1[6]&8) ? 4 : 0; v|=(key[0]&2) ? 8 : 0; v|=(temp1[5]&32) ? 16 : 0; v|=(key[1]&32) ? 32 : 0; temp2[4]|=table12[v]; v=(key[2]&2) ? 1 : 0; v|=(key[6]&128) ? 2 : 0; v|=(key[3]&1) ? 4 : 0; v|=(key[6]&16) ? 8 : 0; v|=(temp1[6]&1) ? 16 : 0; v|=(temp1[7]&4) ? 32 : 0; temp2[5]=table12[v]<<4; v=(temp1[6]&32) ? 1 : 0; v|=(key[5]&64) ? 2 : 0; v|=(key[6]&64) ? 4 : 0; v|=(key[1]&64) ? 8 : 0; v|=(key[0]&64) ? 16 : 0; v|=(key[6]&8) ? 32 : 0; temp2[5]|=table12[v]; v=(key[5]&8) ? 1 : 0; v|=(key[1]&4) ? 2 : 0; v|=(temp1[4]&16) ? 4 : 0; v|=(temp1[4]&32) ? 8 : 0; v|=(key[0]&4) ? 16 : 0; v|=(key[3]&128) ? 32 : 0; temp2[6]=table12[v]<<4; v=(temp1[4]&128) ? 1 : 0; v|=(key[5]&2) ? 2 : 0; v|=(temp1[6]&4) ? 4 : 0; v|=(key[5]&1) ? 8 : 0; v|=(key[2]&64) ? 16 : 0; v|=(key[5]&32) ? 32 : 0; temp2[6]|=table12[v]; v=(key[6]&32) ? 1 : 0; v|=(key[1]&1) ? 2 : 0; v|=(key[0]&16) ? 4 : 0; v|=(key[4]&64) ? 8 : 0; v|=(key[0]&1) ? 16 : 0; v|=(key[2]&8) ? 32 : 0; temp2[7]=table12[v]<<4; v=(temp1[7]&64) ? 1 : 0; v|=(key[4]&8) ? 2 : 0; v|=(key[0]&32) ? 4 : 0; v|=(key[2]&1) ? 8 : 0; v|=(key[1]&16) ? 16 : 0; v|=(key[4]&4) ? 32 : 0; temp2[7]|=table12[v]; temp2[4]^=temp1[0]; temp2[5]^=temp1[1]; temp2[6]^=temp1[2]; temp2[7]^=temp1[3]; temp2[0]=temp1[4]; temp2[1]=temp1[5]; temp2[2]=temp1[6]; temp2[3]=temp1[7]; v=(key[1]&2) ? 1 : 0; v|=(key[7]&4) ? 2 : 0; v|=(key[6]&1) ? 4 : 0; v|=(temp2[4]&64) ? 8 : 0; v|=(key[2]&16) ? 16 : 0; v|=(temp2[5]&16) ? 32 : 0; temp1[4]=table13[v]<<4; v=(temp2[7]&1) ? 1 : 0; v|=(key[5]&16) ? 2 : 0; v|=(key[4]&2) ? 4 : 0; v|=(temp2[4]&2) ? 8 : 0; v|=(key[4]&128) ? 16 : 0; v|=(key[4]&1) ? 32 : 0; temp1[4]|=table13[v]; v=(key[3]&16) ? 1 : 0; v|=(temp2[5]&64) ? 2 : 0; v|=(key[5]&128) ? 4 : 0; v|=(key[1]&8) ? 8 : 0; v|=(key[4]&32) ? 16 : 0; v|=(key[2]&4) ? 32 : 0; temp1[5]=table13[v]<<4; v=(temp2[7]&128) ? 1 : 0; v|=(key[2]&128) ? 2 : 0; v|=(key[6]&2) ? 4 : 0; v|=(temp2[4]&1) ? 8 : 0; v|=(key[0]&8) ? 16 : 0; v|=(key[0]&128) ? 32 : 0; temp1[5]|=table13[v]; v=(key[3]&64) ? 1 : 0; v|=(temp2[6]&64) ? 2 : 0; v|=(key[3]&32) ? 4 : 0; v|=(temp2[7]&32) ? 8 : 0; v|=(temp2[5]&2) ? 16 : 0; v|=(key[2]&32) ? 32 : 0; temp1[6]=table13[v]<<4; v=(key[3]&4) ? 1 : 0; v|=(key[5]&4) ? 2 : 0; v|=(key[7]&32) ? 4 : 0; v|=(temp2[5]&1) ? 8 : 0; v|=(temp2[7]&16) ? 16 : 0; v|=(temp2[7]&2) ? 32 : 0; temp1[6]|=table13[v]; v=(temp2[6]&16) ? 1 : 0; v|=(key[3]&8) ? 2 : 0; v|=(temp2[6]&128) ? 4 : 0; v|=(temp2[7]&8) ? 8 : 0; v|=(key[7]&64) ? 16 : 0; v|=(temp2[5]&128) ? 32 : 0; temp1[7]=table13[v]<<4; v=(temp2[4]&4) ? 1 : 0; v|=(key[6]&4) ? 2 : 0; v|=(temp2[6]&2) ? 4 : 0; v|=(temp2[5]&8) ? 8 : 0; v|=(temp2[4]&8) ? 16 : 0; v|=(key[7]&1) ? 32 : 0; temp1[7]|=table13[v]; temp1[4]^=temp2[0]; temp1[5]^=temp2[1]; temp1[6]^=temp2[2]; temp1[7]^=temp2[3]; temp1[0]=temp2[4]; temp1[1]=temp2[5]; temp1[2]=temp2[6]; temp1[3]=temp2[7]; v=(key[3]&16) ? 1 : 0; v|=(key[0]&64) ? 2 : 0; v|=(temp1[4]&128) ? 4 : 0; v|=(temp1[6]&1) ? 8 : 0; v|=(key[2]&64) ? 16 : 0; v|=(key[3]&1) ? 32 : 0; temp2[4]=table14[v]<<4; v=(key[7]&64) ? 1 : 0; v|=(key[2]&4) ? 2 : 0; v|=(temp1[7]&2) ? 4 : 0; v|=(key[3]&4) ? 8 : 0; v|=(temp1[4]&16) ? 16 : 0; v|=(key[4]&32) ? 32 : 0; temp2[4]|=table14[v]; v=(key[2]&2) ? 1 : 0; v|=(key[5]&128) ? 2 : 0; v|=(key[6]&1) ? 4 : 0; v|=(key[1]&64) ? 8 : 0; v|=(temp1[4]&4) ? 16 : 0; v|=(key[0]&1) ? 32 : 0; temp2[5]=table14[v]<<4; v=(key[1]&2) ? 1 : 0; v|=(key[3]&64) ? 2 : 0; v|=(key[4]&64) ? 4 : 0; v|=(key[6]&4) ? 8 : 0; v|=(temp1[5]&32) ? 16 : 0; v|=(temp1[7]&128) ? 32 : 0; temp2[5]|=table14[v]; v=(key[3]&2) ? 1 : 0; v|=(temp1[5]&128) ? 2 : 0; v|=(key[5]&1) ? 4 : 0; v|=(key[7]&8) ? 8 : 0; v|=(key[4]&128) ? 16 : 0; v|=(key[4]&2) ? 32 : 0; temp2[6]=table14[v]<<4; v=(temp1[5]&64) ? 1 : 0; v|=(key[2]&16) ? 2 : 0; v|=(key[6]&128) ? 4 : 0; v|=(key[6]&8) ? 8 : 0; v|=(key[5]&2) ? 16 : 0; v|=(key[0]&8) ? 32 : 0; temp2[6]|=table14[v]; v=(key[5]&16) ? 1 : 0; v|=(temp1[4]&8) ? 2 : 0; v|=(temp1[6]&2) ? 4 : 0; v|=(key[6]&16) ? 8 : 0; v|=(temp1[6]&64) ? 16 : 0; v|=(key[0]&4) ? 32 : 0; temp2[7]=table14[v]<<4; v=(key[4]&8) ? 1 : 0; v|=(key[7]&1) ? 2 : 0; v|=(temp1[7]&8) ? 4 : 0; v|=(temp1[4]&2) ? 8 : 0; v|=(key[5]&4) ? 16 : 0; v|=(temp1[6]&8) ? 32 : 0; temp2[7]|=table14[v]; temp2[4]^=temp1[0]; temp2[5]^=temp1[1]; temp2[6]^=temp1[2]; temp2[7]^=temp1[3]; temp2[0]=temp1[4]; temp2[1]=temp1[5]; temp2[2]=temp1[6]; temp2[3]=temp1[7]; v=(temp2[5]&16) ? 1 : 0; v|=(key[6]&2) ? 2 : 0; v|=(temp2[5]&2) ? 4 : 0; v|=(key[1]&16) ? 8 : 0; v|=(key[1]&4) ? 16 : 0; v|=(key[0]&2) ? 32 : 0; output[4]=table15[v]<<4; v=(key[7]&32) ? 1 : 0; v|=(key[3]&32) ? 2 : 0; v|=(key[4]&4) ? 4 : 0; v|=(key[2]&8) ? 8 : 0; v|=(temp2[4]&32) ? 16 : 0; v|=(key[1]&32) ? 32 : 0; output[4]|=table15[v]; v=(key[6]&32) ? 1 : 0; v|=(key[4]&16) ? 2 : 0; v|=(temp2[7]&4) ? 4 : 0; v|=(key[5]&64) ? 8 : 0; v|=(key[6]&64) ? 16 : 0; v|=(temp2[7]&1) ? 32 : 0; output[5]=table15[v]<<4; v=(temp2[4]&1) ? 1 : 0; v|=(temp2[6]&16) ? 2 : 0; v|=(key[1]&128) ? 4 : 0; v|=(temp2[5]&1) ? 8 : 0; v|=(temp2[7]&16) ? 16 : 0; v|=(key[0]&16) ? 32 : 0; output[5]|=table15[v]; v=(temp2[6]&4) ? 1 : 0; v|=(key[1]&8) ? 2 : 0; v|=(key[2]&1) ? 4 : 0; v|=(key[7]&4) ? 8 : 0; v|=(temp2[7]&32) ? 16 : 0; v|=(key[7]&16) ? 32 : 0; output[6]=table15[v]<<4; v=(key[7]&128) ? 1 : 0; v|=(temp2[6]&32) ? 2 : 0; v|=(temp2[5]&4) ? 4 : 0; v|=(key[2]&32) ? 8 : 0; v|=(temp2[5]&8) ? 16 : 0; v|=(key[0]&128) ? 32 : 0; output[6]|=table15[v]; v=(key[1]&1) ? 1 : 0; v|=(temp2[6]&128) ? 2 : 0; v|=(key[5]&32) ? 4 : 0; v|=(temp2[7]&64) ? 8 : 0; v|=(key[3]&8) ? 16 : 0; v|=(temp2[4]&64) ? 32 : 0; output[7]=table15[v]<<4; v=(key[3]&128) ? 1 : 0; v|=(key[0]&32) ? 2 : 0; v|=(key[7]&2) ? 4 : 0; v|=(key[2]&128) ? 8 : 0; v|=(key[4]&1) ? 16 : 0; v|=(key[5]&8) ? 32 : 0; output[7]|=table15[v]; output[4]^=temp2[0]; output[5]^=temp2[1]; output[6]^=temp2[2]; output[7]^=temp2[3]; output[0]=temp2[4]; output[1]=temp2[5]; output[2]=temp2[6]; output[3]=temp2[7];}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -