麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 邏輯算法 > 正文

聯眾密碼的逆向算法公布

2020-10-28 20:12:07
字體:
來源:轉載
供稿:網友



function Decode(aValue:String):string;
var
    iValue:array [0..63]of Byte;
    i,j,k,iAL,iCL:Byte;
    Pass:array[0..15]of char;  //密碼最長不超過15位
begin
    //str to int
    i:=0;
    j:=0;
    while (1=1) do
    begin
        //這里需要改進
        j:=Pos(' ',aValue);
        if j<=0 then
        begin
            iValue[i]:=strToint(aValue);
            break;
        end;
        iValue[i]:=StrToInt(Copy(aValue,1,j-1));
        inc(i);
        aValue:=copy(aValue,j+1,length(aValue)-j);
    end;

    //xor
    for i:=63 downto 1 do
        iValue[i-1]:=iValue[i-1] xor iValue[i];

    //
    for i:=15 downto 1 do
    begin
        iAL:=iValue[i];
        iCL:=iAL;
        ASM
            MOV AL,iAL
            SAR AL,4
            AND AL,$F
            MOV iAL,AL
        end;    //直接用SHR也可以,不過反匯編是SAR,pascal里沒有SAR   
        j:=iAL+$30;
        iAL:=iValue[j];
        iCL:=iCL and $f;
        iCL:=iValue[0]+iCL;
        k:=iCL;
        iCL:=iValue[k];
        iValue[j]:=iCL;
        iValue[k]:=iAL;
    end;

    i:=iValue[0];
    j:=1;
    while iValue[i]<>0 do
    begin
        Pass[j-1]:=chr(iValue[i]);
        Inc(i);
        Inc(j);
    end;

    Result:=Pass;
end;  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色戒在线版 | 中文字幕专区高清在线观看 | 久久人人爽人人爽人人片av免费 | 久久精品毛片 | 草逼一区| 五月婷婷第四色 | 91精品国产综合久久久欧美 | 亚洲成人精品视频 | 免费一级毛片在线播放视频 | 欧美一级免费视频 | 黄色毛片一级 | 国产一区日韩精品 | 一级做a爱片毛片免费 | 久久亚洲春色中文字幕久久 | 美女福利视频国产 | 久久久在线 | 国产系列 视频二区 | 免费视频一区 | 九九视频在线观看黄 | 综合在线视频 | 又黄又爽又色无遮挡免费 | 国产一区二区免费在线观看 | 亚洲第一综合 | 欧美另类69xxxxx 视频 | 欧美成人精品欧美一级 | 日韩视频精品一区 | 视频一区二区三区免费观看 | 亚洲第一激情 | 欧美成人激情 | 免费看成人毛片 | 91美女视频在线观看 | 久久精品2019中文字幕 | 亚洲欧美日韩精品久久 | 蜜桃视频在线播放 | 午夜影院日韩 | 一级电影免费看 | 国产一级片 | 草莓视频久久 | 日本在线看| 亚洲乱操 | 日韩欧美激情视频 |