青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

xiaoguozi's Blog
Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習慣原本生活的人不容易改變,就算現狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····
/*
 * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
 * Digest Algorithm, as defined in RFC 1321.
 * Copyright (C) Paul Johnston 1999 - 2000.
 * Updated by Greg Holt 2000 - 2001.
 * See http://pajhome.org.uk/site/legal.html for details.
 
*/

var hex_chr = "0123456789abcdef";
function rhex(num) {
    str 
= "";
    
for (j = 0; j <= 3; j++{
        str 
+= hex_chr.charAt((num >> (j * 8 + 4)) & 15+ hex_chr.charAt((num >> (j * 8)) & 15);
    }

    
return str;
}

function str2blks_MD5(str) {
    nblk 
= ((str.length + 8>> 6+ 1;
    blks 
= new Array(nblk * 16);
    
for (i = 0; i < nblk * 16; i++{
        blks[i] 
= 0;
    }

    
for (i = 0; i < str.length; i++{
        blks[i 
>> 2|= str.charCodeAt(i) << ((i % 4* 8);
    }

    blks[i 
>> 2|= 128 << ((i % 4* 8);
    blks[nblk 
* 16 - 2= str.length * 8;
    
return blks;
}

function add(x, y) {
    
var lsw = (x & 65535+ (y & 65535);
    
var msw = (x >> 16+ (y >> 16+ (lsw >> 16);
    
return (msw << 16| (lsw & 65535);
}

function rol(num, cnt) {
    
return (num << cnt) | (num >>> (32 - cnt));
}

function cmn(q, a, b, x, s, t) {
    
return add(rol(add(add(a, q), add(x, t)), s), b);
}

function ff(a, b, c, d, x, s, t) {
    
return cmn((b & c) | ((~b) & d), a, b, x, s, t);
}

function gg(a, b, c, d, x, s, t) {
    
return cmn((b & d) | (c & (~d)), a, b, x, s, t);
}

function hh(a, b, c, d, x, s, t) {
    
return cmn(b ^ c ^ d, a, b, x, s, t);
}

function ii(a, b, c, d, x, s, t) {
    
return cmn(c ^ (b | (~d)), a, b, x, s, t);
}

function MD5(str) {
    x 
= str2blks_MD5(str);
    
var a = 1732584193;
    
var b = -271733879;
    
var c = -1732584194;
    
var d = 271733878;
    
for (i = 0; i < x.length; i += 16{
        
var olda = a;
        
var oldb = b;
        
var oldc = c;
        
var oldd = d;
        a 
= ff(a, b, c, d, x[i + 0], 7-680876936);
        d 
= ff(d, a, b, c, x[i + 1], 12-389564586);
        c 
= ff(c, d, a, b, x[i + 2], 17606105819);
        b 
= ff(b, c, d, a, x[i + 3], 22-1044525330);
        a 
= ff(a, b, c, d, x[i + 4], 7-176418897);
        d 
= ff(d, a, b, c, x[i + 5], 121200080426);
        c 
= ff(c, d, a, b, x[i + 6], 17-1473231341);
        b 
= ff(b, c, d, a, x[i + 7], 22-45705983);
        a 
= ff(a, b, c, d, x[i + 8], 71770035416);
        d 
= ff(d, a, b, c, x[i + 9], 12-1958414417);
        c 
= ff(c, d, a, b, x[i + 10], 17-42063);
        b 
= ff(b, c, d, a, x[i + 11], 22-1990404162);
        a 
= ff(a, b, c, d, x[i + 12], 71804603682);
        d 
= ff(d, a, b, c, x[i + 13], 12-40341101);
        c 
= ff(c, d, a, b, x[i + 14], 17-1502002290);
        b 
= ff(b, c, d, a, x[i + 15], 221236535329);
        a 
= gg(a, b, c, d, x[i + 1], 5-165796510);
        d 
= gg(d, a, b, c, x[i + 6], 9-1069501632);
        c 
= gg(c, d, a, b, x[i + 11], 14643717713);
        b 
= gg(b, c, d, a, x[i + 0], 20-373897302);
        a 
= gg(a, b, c, d, x[i + 5], 5-701558691);
        d 
= gg(d, a, b, c, x[i + 10], 938016083);
        c 
= gg(c, d, a, b, x[i + 15], 14-660478335);
        b 
= gg(b, c, d, a, x[i + 4], 20-405537848);
        a 
= gg(a, b, c, d, x[i + 9], 5568446438);
        d 
= gg(d, a, b, c, x[i + 14], 9-1019803690);
        c 
= gg(c, d, a, b, x[i + 3], 14-187363961);
        b 
= gg(b, c, d, a, x[i + 8], 201163531501);
        a 
= gg(a, b, c, d, x[i + 13], 5-1444681467);
        d 
= gg(d, a, b, c, x[i + 2], 9-51403784);
        c 
= gg(c, d, a, b, x[i + 7], 141735328473);
        b 
= gg(b, c, d, a, x[i + 12], 20-1926607734);
        a 
= hh(a, b, c, d, x[i + 5], 4-378558);
        d 
= hh(d, a, b, c, x[i + 8], 11-2022574463);
        c 
= hh(c, d, a, b, x[i + 11], 161839030562);
        b 
= hh(b, c, d, a, x[i + 14], 23-35309556);
        a 
= hh(a, b, c, d, x[i + 1], 4-1530992060);
        d 
= hh(d, a, b, c, x[i + 4], 111272893353);
        c 
= hh(c, d, a, b, x[i + 7], 16-155497632);
        b 
= hh(b, c, d, a, x[i + 10], 23-1094730640);
        a 
= hh(a, b, c, d, x[i + 13], 4681279174);
        d 
= hh(d, a, b, c, x[i + 0], 11-358537222);
        c 
= hh(c, d, a, b, x[i + 3], 16-722521979);
        b 
= hh(b, c, d, a, x[i + 6], 2376029189);
        a 
= hh(a, b, c, d, x[i + 9], 4-640364487);
        d 
= hh(d, a, b, c, x[i + 12], 11-421815835);
        c 
= hh(c, d, a, b, x[i + 15], 16530742520);
        b 
= hh(b, c, d, a, x[i + 2], 23-995338651);
        a 
= ii(a, b, c, d, x[i + 0], 6-198630844);
        d 
= ii(d, a, b, c, x[i + 7], 101126891415);
        c 
= ii(c, d, a, b, x[i + 14], 15-1416354905);
        b 
= ii(b, c, d, a, x[i + 5], 21-57434055);
        a 
= ii(a, b, c, d, x[i + 12], 61700485571);
        d 
= ii(d, a, b, c, x[i + 3], 10-1894986606);
        c 
= ii(c, d, a, b, x[i + 10], 15-1051523);
        b 
= ii(b, c, d, a, x[i + 1], 21-2054922799);
        a 
= ii(a, b, c, d, x[i + 8], 61873313359);
        d 
= ii(d, a, b, c, x[i + 15], 10-30611744);
        c 
= ii(c, d, a, b, x[i + 6], 15-1560198380);
        b 
= ii(b, c, d, a, x[i + 13], 211309151649);
        a 
= ii(a, b, c, d, x[i + 4], 6-145523070);
        d 
= ii(d, a, b, c, x[i + 11], 10-1120210379);
        c 
= ii(c, d, a, b, x[i + 2], 15718787259);
        b 
= ii(b, c, d, a, x[i + 9], 21-343485551);
        a 
= add(a, olda);
        b 
= add(b, oldb);
        c 
= add(c, oldc);
        d 
= add(d, oldd);
    }

    
return rhex(a) + rhex(b) + rhex(c) + rhex(d);
}
posted on 2009-06-13 17:05 小果子 閱讀(196) 評論(0)  編輯 收藏 引用 所屬分類: 學習筆記
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品99国产精品| 亚洲欧美精品| 国产精品综合网站| 欧美日本精品| 欧美日韩成人| 欧美日韩国产精品自在自线| 欧美日韩播放| 国产精品日韩专区| 日韩一级黄色片| 亚洲人成在线免费观看| 亚洲国产成人精品久久| 亚洲欧洲一二三| 在线亚洲欧美| 欧美亚洲自偷自偷| 欧美成人有码| 国产欧美日韩高清| 91久久久亚洲精品| 亚洲一区一卡| 嫩草国产精品入口| 宅男噜噜噜66一区二区66| 欧美在线三级| 欧美三级电影一区| 尤物精品在线| 亚洲欧美制服中文字幕| 免费的成人av| 亚洲图片激情小说| 久热精品视频在线观看一区| 欧美视频在线观看一区二区| 国产日韩综合| 亚洲一区二区少妇| 亚洲大片免费看| 亚洲免费在线精品一区| 欧美国产精品久久| 国产精品永久免费观看| 91久久精品日日躁夜夜躁国产| 亚洲天天影视| 欧美激情第六页| 午夜精品福利一区二区三区av | 国产精品一区二区三区成人| 国产精品国产三级国产普通话99 | 欧美天天影院| 国产综合第一页| 亚洲国产精品ⅴa在线观看| 亚洲美女在线看| 欧美一级欧美一级在线播放| 玖玖玖国产精品| 日韩亚洲欧美综合| 午夜精品久久久久久久| 牛牛精品成人免费视频| 精品999久久久| 国产精品视频网址| 亚洲一区三区电影在线观看| 欧美成人午夜激情视频| 国产精品伦一区| 精品动漫3d一区二区三区免费版 | 午夜在线观看免费一区| 欧美国产1区2区| 亚洲欧美日韩国产成人| 欧美国产视频在线| 韩国美女久久| 午夜精品999| 亚洲精品久久| 免费成人小视频| 亚洲电影有码| 91久久久在线| 久久精品卡一| 欧美精品一区二区三区久久久竹菊| 国产一区激情| 久久精品日韩欧美| 午夜精品成人在线| 国产精品夜夜夜| 亚洲性线免费观看视频成熟| 亚洲激情社区| 美女久久一区| 在线精品一区| 另类图片国产| 亚洲精品久久久久久久久久久久 | 亚洲自拍高清| 中文欧美在线视频| 欧美午夜电影在线观看| 99精品国产在热久久| 欧美91视频| 牛人盗摄一区二区三区视频| 亚洲福利小视频| 欧美成人精品影院| 久久婷婷影院| 亚洲精品国久久99热| 91久久视频| 欧美视频在线播放| 亚洲一区免费看| 亚洲人成小说网站色在线| 欧美久久九九| 亚洲欧美不卡| 亚洲福利免费| 欧美另类在线播放| 亚洲综合99| 先锋影音网一区二区| 国语自产精品视频在线看抢先版结局| 久久精品一区二区国产| 欧美自拍偷拍| 永久555www成人免费| 免费视频久久| 欧美成人激情视频| 亚洲一区二区三区精品动漫| 欧美激情欧美激情在线五月| 国产精品theporn| 99视频精品免费观看| 亚洲精品在线免费观看视频| 欧美私人啪啪vps| 久久狠狠久久综合桃花| 国产精品99久久久久久白浆小说| 欧美美女福利视频| 亚洲欧洲另类国产综合| 欧美在线视频观看免费网站| 久久国产乱子精品免费女| 亚洲人成网站在线观看播放| 一本不卡影院| 黄页网站一区| 9久草视频在线视频精品| 国模私拍一区二区三区| 亚洲福利视频一区二区| 国产精品欧美久久| 免费在线亚洲欧美| 欧美日本国产在线| 久久精品亚洲乱码伦伦中文 | 欧美一区二区三区在线| 久久亚洲国产成人| 亚洲在线一区二区三区| 久久久www成人免费毛片麻豆| 亚洲美女91| 欧美专区在线观看一区| 亚洲精品视频一区| 午夜国产精品视频| 99re热精品| 久久精品网址| 欧美诱惑福利视频| 欧美日韩91| 日韩图片一区| 亚洲精品永久免费| 久久国产手机看片| 午夜伦欧美伦电影理论片| 欧美第一黄色网| 久久久免费观看视频| 欧美成人资源| 欧美激情片在线观看| 欧美色图麻豆| 亚洲韩国青草视频| 亚洲国产精品成人综合色在线婷婷| 正在播放亚洲一区| 亚洲视频一二区| 欧美精品激情| 亚洲第一精品在线| 国产精品久线观看视频| 亚洲性图久久| 亚洲婷婷综合色高清在线| 欧美精品九九99久久| 亚洲第一在线综合在线| 亚洲经典视频在线观看| 久久精品国产一区二区电影 | 亚洲在线免费| 亚洲欧美国产视频| 香蕉视频成人在线观看 | 国产伦理精品不卡| 一区二区精品国产| 亚洲精品乱码视频| 蜜臀av一级做a爰片久久| 麻豆91精品| 影音先锋另类| 噜噜噜噜噜久久久久久91| 免费成人黄色片| 91久久久久久久久久久久久| 玖玖在线精品| 亚洲高清不卡一区| 国内揄拍国内精品少妇国语| 老司机午夜精品| 亚洲欧洲另类| 亚洲婷婷免费| 国产欧美精品| 久久久成人精品| 亚洲国产精品va在线看黑人| av成人老司机| 国产欧美一区二区精品秋霞影院| 亚洲视频大全| 理论片一区二区在线| 亚洲精品欧美激情| 国产精品v日韩精品| 欧美亚洲视频在线观看| 理论片一区二区在线| 亚洲日本成人在线观看| 欧美性猛交xxxx乱大交蜜桃| 午夜视频在线观看一区二区| 久久综合五月| 在线中文字幕不卡| 国产一区二三区| 欧美日韩ab片| 久久精品一区二区| 一区电影在线观看| 欧美成人精品在线观看| 在线观看视频免费一区二区三区| 欧美激情亚洲精品|