-
-
见到了一段密码,请问这是什么算法。。。
-
发表于:
2005-4-9 11:41
3533
-
这是一段汇编代码,我翻译成了近似于c的格式。
s是已知的,d是结果。
char s[8];
char d[8];
*(d)=(*s)>>1;
*(d+1)=( (*s &1) <<6 ) | ( *(s+1)>>2 );
*(d+2)=( (*(s+1) &3) <<5 ) | ( *(s+2)>>3 );
*(d+3)=( (*(s+2) &7) <<4 ) | ( *(s+3)>>4 );
*(d+4)=( (*(s+3) &0x0f) <<3 ) | ( *(s+4)>>5 );
*(d+5)=( (*(s+4) &0x1f) <<2 ) | ( *(s+5)>>6 );
*(d+6)=( (*(s+5) &0x3f) <<1 ) | ( *(s+6)>>7 );
*(d+7)= (*(s+6) &0x7f);
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!