亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aescrypp.cpp

?? 算法從speakfs提取
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
    :          s(x,0))\
 : r == 2 ?           \
    ( c == 0 ? nc == 8 ? s(x,3) : s(x,2) \
    : c == 1 ? nc == 8 ? s(x,4) : s(x,3) \
    : c == 2 ? nc == 8 ? s(x,5) : nc == 4 ? s(x,0) : s(x,4) \
    : c == 3 ? nc == 8 ? s(x,6) : nc == 5 ? s(x,0) : nc == 4 ? s(x,1) : s(x,5) \
    : c == 4 ? nc == 8 ? s(x,7) : nc == 7 ? s(x,6) : nc == 6 ? s(x,0) : s(x,1) \
    : c == 5 ? nc == 6 ? s(x,1) : s(x,0) \
    : c == 6 ? s(x,1) \
    :          s(x,2))\
 :                    \
    ( c == 0 ? nc >  6 ? s(x,4) : s(x,3) \
    : c == 1 ? nc >  6 ? s(x,5) : nc == 4 ? s(x,0) : s(x,4) \
    : c == 2 ? nc >  6 ? s(x,6) : nc == 6 ? s(x,5) : nc == 5 ? s(x,0) : s(x,1) \
    : c == 3 ? nc == 8 ? s(x,7) : nc == 5 ? s(x,1) : nc == 4 ? s(x,2) : s(x,0) \
    : c == 4 ? nc == 8 ? s(x,0) : nc == 5 ? s(x,2) : s(x,1) \
    : c == 5 ? nc == 8 ? s(x,1) : s(x,2) \
    : c == 6 ? nc == 8 ? s(x,2) : s(x,3) \
    :          s(x,3)))

#if defined(FT4_SET)
#undef  dec_fmvars
#define dec_fmvars
#define fwd_rnd(y,x,k,c)    s(y,c)= (k)[c] ^ four_tables(x,ft_tab,fwd_var,rf1,c)
#elif defined(FT1_SET)
#undef  dec_fmvars
#define dec_fmvars
#define fwd_rnd(y,x,k,c)    s(y,c)= (k)[c] ^ one_table(x,upr,ft_tab,fwd_var,rf1,c)
#else
#define fwd_rnd(y,x,k,c)    s(y,c) = fwd_mcol(no_table(x,s_box,fwd_var,rf1,c)) ^ (k)[c]
#endif

#if defined(FL4_SET)
#define fwd_lrnd(y,x,k,c)   s(y,c)= (k)[c] ^ four_tables(x,fl_tab,fwd_var,rf1,c)
#elif defined(FL1_SET)
#define fwd_lrnd(y,x,k,c)   s(y,c)= (k)[c] ^ one_table(x,ups,fl_tab,fwd_var,rf1,c)
#else
#define fwd_lrnd(y,x,k,c)   s(y,c) = no_table(x,s_box,fwd_var,rf1,c) ^ (k)[c]
#endif

aes_rval aes_enc_blk(const unsigned char in_blk[], unsigned char out_blk[], const aes_ctx cx[1])
{   aes_32t        locals(b0, b1);
    const aes_32t  *kp = cx->k_sch;
    dec_fmvars  /* declare variables for fwd_mcol() if needed */

    if(!(cx->n_blk & 1)) return aes_bad;

#if (ENC_UNROLL == FULL)

    state_in((cx->n_rnd & 1 ? b1 : b0), in_blk, kp); 
    kp += (cx->n_rnd - 9) * nc;

    switch(cx->n_rnd)
    {
    case 14:    round(fwd_rnd,  b1, b0, kp - 4 * nc);
    case 13:    round(fwd_rnd,  b0, b1, kp - 3 * nc);
    case 12:    round(fwd_rnd,  b1, b0, kp - 2 * nc);
    case 11:    round(fwd_rnd,  b0, b1, kp -     nc);
    case 10:    round(fwd_rnd,  b1, b0, kp         );             
                round(fwd_rnd,  b0, b1, kp +     nc);
                round(fwd_rnd,  b1, b0, kp + 2 * nc); 
                round(fwd_rnd,  b0, b1, kp + 3 * nc);
                round(fwd_rnd,  b1, b0, kp + 4 * nc); 
                round(fwd_rnd,  b0, b1, kp + 5 * nc);
                round(fwd_rnd,  b1, b0, kp + 6 * nc); 
                round(fwd_rnd,  b0, b1, kp + 7 * nc);
                round(fwd_rnd,  b1, b0, kp + 8 * nc);
                round(fwd_lrnd, b0, b1, kp + 9 * nc);
    }
#else
    {   aes_32t    rnd;

        state_in(b0, in_blk, kp); 

#if (ENC_UNROLL == PARTIAL)

        for(rnd = 0; rnd < (cx->n_rnd - 1) >> 1; ++rnd)
        {
            kp += nc;
            round(fwd_rnd, b1, b0, kp); 
            kp += nc;
            round(fwd_rnd, b0, b1, kp); 
        }

        if(cx->n_rnd & 1) 
        {
            l_copy(b1, b0);
        }
        else
        {
            kp += nc;
            round(fwd_rnd,  b1, b0, kp); 
        }
#else
        for(rnd = 0; rnd < cx->n_rnd - 1; ++rnd)
        {
            kp += nc;
            round(fwd_rnd, b1, b0, kp); 
            l_copy(b0, b1); 
        }
#endif
        kp += nc;
        round(fwd_lrnd, b0, b1, kp);
    }
#endif

    state_out(out_blk, b0);
    return aes_good;
}

#endif

#if defined(DECRYPTION)

#define inv_var(x,r,c)\
 ( r == 0 ?           \
    ( c == 0 ? s(x,0) \
    : c == 1 ? s(x,1) \
    : c == 2 ? s(x,2) \
    : c == 3 ? s(x,3) \
    : c == 4 ? s(x,4) \
    : c == 5 ? s(x,5) \
    : c == 6 ? s(x,6) \
    :          s(x,7))\
 : r == 1 ?           \
    ( c == 0 ? nc == 8 ? s(x,7) : nc == 7 ? s(x,6) : nc == 6 ? s(x,5) : nc == 5 ? s(x,4) : s(x,3) \
    : c == 1 ? s(x,0) \
    : c == 2 ? s(x,1) \
    : c == 3 ? s(x,2) \
    : c == 4 ? s(x,3) \
    : c == 5 ? s(x,4) \
    : c == 6 ? s(x,5) \
    :          s(x,6))\
 : r == 2 ?           \
    ( c == 0 ? nc >  6 ? s(x,5) : nc == 6 ? s(x,4) : nc == 5 ? s(x,3) : s(x,2) \
    : c == 1 ? nc >  6 ? s(x,6) : nc == 6 ? s(x,5) : nc == 5 ? s(x,4) : s(x,3) \
    : c == 2 ? nc == 8 ? s(x,7) : s(x,0) \
    : c == 3 ? nc == 8 ? s(x,0) : s(x,1) \
    : c == 4 ? nc == 8 ? s(x,1) : s(x,2) \
    : c == 5 ? nc == 8 ? s(x,2) : s(x,3) \
    : c == 6 ? nc == 8 ? s(x,3) : s(x,4) \
    :          s(x,4))\
 :                    \
    ( c == 0 ? nc == 8 ? s(x,4) : nc == 5 ? s(x,2) : nc == 4 ? s(x,1) : s(x,3) \
    : c == 1 ? nc == 8 ? s(x,5) : nc == 5 ? s(x,3) : nc == 4 ? s(x,2) : s(x,4) \
    : c == 2 ? nc == 8 ? s(x,6) : nc == 5 ? s(x,4) : nc == 4 ? s(x,3) : s(x,5) \
    : c == 3 ? nc == 8 ? s(x,7) : nc == 7 ? s(x,6) : s(x,0) \
    : c == 4 ? nc >  6 ? s(x,0) : s(x,1) \
    : c == 5 ? nc == 6 ? s(x,2) : s(x,1) \
    : c == 6 ? s(x,2) \
    :          s(x,3)))

#if defined(IT4_SET)
#undef  dec_imvars
#define dec_imvars
#define inv_rnd(y,x,k,c)    s(y,c)= (k)[c] ^ four_tables(x,it_tab,inv_var,rf1,c)
#elif defined(IT1_SET)
#undef  dec_imvars
#define dec_imvars
#define inv_rnd(y,x,k,c)    s(y,c)= (k)[c] ^ one_table(x,upr,it_tab,inv_var,rf1,c)
#else
#define inv_rnd(y,x,k,c)    s(y,c) = inv_mcol(no_table(x,inv_s_box,inv_var,rf1,c) ^ (k)[c])
#endif

#if defined(IL4_SET)
#define inv_lrnd(y,x,k,c)   s(y,c)= (k)[c] ^ four_tables(x,il_tab,inv_var,rf1,c)
#elif defined(IL1_SET)
#define inv_lrnd(y,x,k,c)   s(y,c)= (k)[c] ^ one_table(x,ups,il_tab,inv_var,rf1,c)
#else
#define inv_lrnd(y,x,k,c)   s(y,c) = no_table(x,inv_s_box,inv_var,rf1,c) ^ (k)[c]
#endif

aes_rval aes_dec_blk(const unsigned char in_blk[], unsigned char out_blk[], const aes_ctx cx[1])
{   aes_32t        locals(b0, b1);
    const aes_32t  *kp = cx->k_sch + nc * cx->n_rnd;
    dec_imvars  /* declare variables for inv_mcol() if needed */

    if(!(cx->n_blk & 2)) return aes_bad;

#if (DEC_UNROLL == FULL)

    state_in((cx->n_rnd & 1 ? b1 : b0), in_blk, kp); 
    kp = cx->k_sch + 9 * nc;

    switch(cx->n_rnd)
    {
    case 14:    round(inv_rnd,  b1, b0, kp + 4 * nc);
    case 13:    round(inv_rnd,  b0, b1, kp + 3 * nc);
    case 12:    round(inv_rnd,  b1, b0, kp + 2 * nc);
    case 11:    round(inv_rnd,  b0, b1, kp +     nc);
    case 10:    round(inv_rnd,  b1, b0, kp         );             
                round(inv_rnd,  b0, b1, kp -     nc);
                round(inv_rnd,  b1, b0, kp - 2 * nc); 
                round(inv_rnd,  b0, b1, kp - 3 * nc);
                round(inv_rnd,  b1, b0, kp - 4 * nc); 
                round(inv_rnd,  b0, b1, kp - 5 * nc);
                round(inv_rnd,  b1, b0, kp - 6 * nc); 
                round(inv_rnd,  b0, b1, kp - 7 * nc);
                round(inv_rnd,  b1, b0, kp - 8 * nc);
                round(inv_lrnd, b0, b1, kp - 9 * nc);
    }
#else
    {   aes_32t    rnd;

        state_in(b0, in_blk, kp); 

#if (DEC_UNROLL == PARTIAL)

        for(rnd = 0; rnd < (cx->n_rnd - 1) >> 1; ++rnd)
        {
            kp -= nc;
            round(inv_rnd, b1, b0, kp); 
            kp -= nc;
            round(inv_rnd, b0, b1, kp); 
        }

        if(cx->n_rnd & 1) 
        {
            l_copy(b1, b0);
        }
        else
        {       
            kp -= nc;
            round(inv_rnd,  b1, b0, kp); 
        }
#else
        for(rnd = 0; rnd < cx->n_rnd - 1; ++rnd)
        {
            kp -= nc;
            round(inv_rnd, b1, b0, kp); 
            l_copy(b0, b1); 
        }
#endif
        kp -= nc;
        round(inv_lrnd, b0, b1, kp);
    }
#endif

    state_out(out_blk, b0);
    return aes_good;
}

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区视频免费| 国产一区二区三区在线观看精品 | 成人美女视频在线观看18| 婷婷丁香久久五月婷婷| 夜夜爽夜夜爽精品视频| 中文字幕综合网| 亚洲欧洲制服丝袜| 亚洲色图一区二区三区| 亚洲综合精品久久| 视频一区视频二区中文| 日本中文字幕一区二区有限公司| 免费观看一级特黄欧美大片| 日本欧美在线观看| 国产精品一级片| 97精品视频在线观看自产线路二| 日本韩国视频一区二区| 欧美日韩亚洲综合一区二区三区| 欧美群妇大交群的观看方式| 69精品人人人人| 久久精品人人爽人人爽| 亚洲欧洲在线观看av| 亚洲成人黄色影院| 激情综合一区二区三区| 成人激情午夜影院| 精品视频1区2区| 久久久.com| 亚洲欧洲精品成人久久奇米网| 亚洲一区二区三区美女| 九色|91porny| 色综合咪咪久久| 欧美一区二区三区性视频| 国产亚洲视频系列| 亚洲高清视频中文字幕| 激情综合网天天干| 在线看国产一区二区| www国产成人免费观看视频 深夜成人网| 国产午夜精品久久久久久免费视 | 国模套图日韩精品一区二区| 成人爱爱电影网址| 国产精品福利一区| 亚洲高清免费一级二级三级| 国产成人啪免费观看软件| 欧洲精品视频在线观看| 欧美国产乱子伦| 五月天国产精品| 色综合色狠狠综合色| 久久综合成人精品亚洲另类欧美| 依依成人精品视频| 高清不卡一区二区在线| 日韩免费观看高清完整版 | 成人做爰69片免费看网站| 色婷婷久久综合| 国产欧美日产一区| 青青草国产精品97视觉盛宴| 色域天天综合网| 国产欧美日韩在线观看| 免费成人性网站| 欧美日韩美少妇| 亚洲麻豆国产自偷在线| www.色综合.com| 精品电影一区二区三区| 免费三级欧美电影| 欧美久久一二三四区| 一区二区三区日韩欧美| 成人久久视频在线观看| 久久久久国产精品厨房| 久久精品国产亚洲一区二区三区| 欧美日韩一级片网站| 亚洲激情一二三区| 99久久精品国产麻豆演员表| 久久久三级国产网站| 国产一区二区在线免费观看| 精品久久久久99| 丁香婷婷综合激情五月色| 日韩极品在线观看| 午夜av一区二区| 欧美午夜精品电影| 国模冰冰炮一区二区| 久久综合色婷婷| 国内精品自线一区二区三区视频| 精品欧美久久久| 国产精品1区2区3区在线观看| www欧美成人18+| 懂色av一区二区三区蜜臀| 国产日韩欧美高清| 国v精品久久久网| 国产精品美女一区二区三区| 成人福利在线看| 亚洲精品中文在线观看| 欧美电影一区二区三区| 久久精品99久久久| 国产偷国产偷亚洲高清人白洁| 国产成人综合视频| 亚洲男女一区二区三区| 欧美性生活影院| 美国欧美日韩国产在线播放| 国产人成亚洲第一网站在线播放| 成人毛片在线观看| 亚洲.国产.中文慕字在线| 欧美一区二区三区四区在线观看| 开心九九激情九九欧美日韩精美视频电影| 日韩欧美一二区| 国产白丝精品91爽爽久久 | 91浏览器在线视频| 亚洲国产日韩在线一区模特| 欧美成人欧美edvon| 高清免费成人av| 亚洲第一搞黄网站| 337p日本欧洲亚洲大胆色噜噜| 国产69精品一区二区亚洲孕妇| 玉米视频成人免费看| 日韩精品在线看片z| 成人国产精品免费网站| 日韩中文字幕不卡| 国产精品色在线| 日韩精品专区在线影院观看| 99久久久国产精品免费蜜臀| 秋霞午夜av一区二区三区| 国产精品卡一卡二| 亚洲国产视频在线| 国产日韩视频一区二区三区| 777久久久精品| 精品久久久久久无| 91蜜桃视频在线| 日本午夜一本久久久综合| 国产精品剧情在线亚洲| 欧美sm极限捆绑bd| 欧美中文字幕一区| 国产成都精品91一区二区三| 午夜久久久久久| 日韩美女视频一区| 国产欧美日韩在线看| 91丨九色porny丨蝌蚪| 成人精品电影在线观看| 男男gaygay亚洲| 亚洲在线视频网站| 亚洲国产电影在线观看| 91精品国产综合久久久久久漫画| 韩国在线一区二区| 亚洲一区二区免费视频| 国产丝袜在线精品| 56国语精品自产拍在线观看| 久久黄色级2电影| 亚洲成人av在线电影| 欧美日韩成人一区二区| 成人avav影音| 国产成人夜色高潮福利影视| 亚洲地区一二三色| 欧美激情一区二区| 日韩欧美的一区| 欧美电影免费观看完整版| 国产精品日韩精品欧美在线| 日韩精品影音先锋| www国产成人| 中文欧美字幕免费| 国产人伦精品一区二区| 欧美成人精品1314www| 欧美色视频在线观看| 99久精品国产| av在线播放不卡| 成人性生交大合| 成人白浆超碰人人人人| 国产成人精品免费看| 国产成人午夜高潮毛片| 激情欧美一区二区| 韩国一区二区视频| 精品一区二区三区视频在线观看 | 丁香六月久久综合狠狠色| 麻豆91免费观看| 老司机精品视频线观看86| 日韩不卡一区二区三区| 亚洲超碰精品一区二区| 亚洲另类春色校园小说| 亚洲桃色在线一区| 日韩理论片在线| 国产精品久久久久久亚洲伦| 久久亚洲精华国产精华液 | 欧美三级电影网站| 欧美一区二区视频免费观看| 欧美区视频在线观看| av色综合久久天堂av综合| 成人av电影免费在线播放| av亚洲产国偷v产偷v自拍| av成人老司机| 色爱区综合激月婷婷| 欧美一区二区在线视频| 日韩精品一区二区三区四区| 欧美成人高清电影在线| 亚洲123区在线观看| 日韩主播视频在线| 秋霞午夜鲁丝一区二区老狼| 日产国产欧美视频一区精品| 免费观看成人鲁鲁鲁鲁鲁视频| 天天亚洲美女在线视频| 国产美女av一区二区三区| 国产高清不卡二三区| 成人免费视频免费观看| 日本韩国欧美一区| 精品99一区二区| 亚洲欧美在线观看|