91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.43M
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-29
  • 語言: 其他
  • 標簽: 其他??

資源簡介

項目開發包相關資料.rar

資源截圖

代碼片段和文件信息

package?cn.mldn.util;

public?class?MD5Code?{
/*
?*?下面這些S11-S44實際上是一個4*4的矩陣,在原始的C實現中是用#define?實現的,?這里把它們實現成為static
?*?final是表示了只讀,切能在同一個進程空間內的多個?Instance間共享
?*/
static?final?int?S11?=?7;

static?final?int?S12?=?12;

static?final?int?S13?=?17;

static?final?int?S14?=?22;

static?final?int?S21?=?5;

static?final?int?S22?=?9;

static?final?int?S23?=?14;

static?final?int?S24?=?20;

static?final?int?S31?=?4;

static?final?int?S32?=?11;

static?final?int?S33?=?16;

static?final?int?S34?=?23;

static?final?int?S41?=?6;

static?final?int?S42?=?10;

static?final?int?S43?=?15;

static?final?int?S44?=?21;

static?final?byte[]?PADDING?=?{?-128?0?0?0?0?0?0?0?0?0?0?0?0
0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0
0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0
0?0?0?0?0?0?0?};

/*
?*?下面的三個成員是MD5計算過程中用到的3個核心數據,在原始的C實現中?被定義到MD5_CTX結構中
?*/
private?long[]?state?=?new?long[4];//?state?(ABCD)

private?long[]?count?=?new?long[2];//?number?of?bits?modulo?2^64?(lsb

//?first)

private?byte[]?buffer?=?new?byte[64];?//?input?buffer

/*
?*?digestHexStr是MD5的唯一一個公共成員,是最新一次計算結果的?16進制ASCII表示.
?*/

public?String?digestHexStr;

/*
?*?digest是最新一次計算結果的2進制內部表示,表示128bit的MD5值.
?*/
private?byte[]?digest?=?new?byte[16];

/*
?*?getMD5ofStr是類MD5最主要的公共方法,入口參數是你想要進行MD5變換的字符串
?*?返回的是變換完的結果,這個結果是從公共成員digestHexStr取得的.
?*/
public?String?getMD5ofStr(String?inbuf)?{
md5Init();
md5Update(inbuf.getBytes()?inbuf.length());
md5Final();
digestHexStr?=?““;
for?(int?i?=?0;?i? digestHexStr?+=?byteHEX(digest[i]);
}
return?digestHexStr;
}

//?這是MD5這個類的標準構造函數,JavaBean要求有一個public的并且沒有參數的構造函數
public?MD5Code()?{
md5Init();
return;
}

/*?md5Init是一個初始化函數,初始化核心變量,裝入標準的幻數?*/
private?void?md5Init()?{
count[0]?=?0L;
count[1]?=?0L;
//?/*?Load?magic?initialization?constants.
state[0]?=?0x67452301L;
state[1]?=?0xefcdab89L;
state[2]?=?0x98badcfeL;
state[3]?=?0x10325476L;
return;
}

/*
?*?F?G?H?I?是4個基本的MD5函數,在原始的MD5的C實現中,由于它們是
?*?簡單的位運算,可能出于效率的考慮把它們實現成了宏,在java中,我們把它們?實現成了private方法,名字保持了原來C中的。
?*/
private?long?F(long?x?long?y?long?z)?{
return?(x?&?y)?|?((~x)?&?z);
}

private?long?G(long?x?long?y?long?z)?{
return?(x?&?z)?|?(y?&?(~z));
}

private?long?H(long?x?long?y?long?z)?{
return?x?^?y?^?z;
}

private?long?I(long?x?long?y?long?z)?{
return?y?^?(x?|?(~z));
}

/*
?*?FFGGHH和II將調用FGHI進行近一步變換?FF?GG?HH?and?II?transformations?for
?*?rounds?1?2?3?and?4.?Rotation?is?separate?from?addition?to?prevent
?*?recomputation.
?*/
private?long?FF(long?a?long?b?long?c?long?d?long?x?long?s?long?ac)?{
a?+=?F(b?c?d)?+?x?+?ac;
a?=?((int)?a?<>>?(32?-?s));
a?+=?b;
return?a;
}

private?long?GG(long?a?long?b?long?c?long?d?long?x?long?s?long?ac)?{
a?+=?G(b?c?d)?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????195??2017-03-21?11:09??項目開發包包\basePath.txt

?????文件??????22949??2017-03-19?22:31??項目開發包包\books\.idea\dbnavigator.xml

?????文件????????617??2017-03-19?22:31??項目開發包包\books\.idea\misc.xml

?????文件????????250??2017-03-19?22:31??項目開發包包\books\.idea\modules.xml

?????文件??????34862??2017-03-20?17:27??項目開發包包\books\.idea\workspace.xml

?????文件???????4636??2017-03-19?23:00??項目開發包包\books\assets\css\basic.css

?????文件?????132546??2014-09-13?21:19??項目開發包包\books\assets\css\bootstrap.css

?????文件???????4580??2017-03-15?10:24??項目開發包包\books\assets\css\custom.css

?????文件??????26651??2014-09-13?21:19??項目開發包包\books\assets\css\font-awesome.css

?????文件??????56006??2014-09-13?21:19??項目開發包包\books\assets\fonts\fontawesome-webfont.eot

?????文件?????287007??2014-09-13?21:19??項目開發包包\books\assets\fonts\fontawesome-webfont.svg

?????文件?????112160??2014-09-13?21:19??項目開發包包\books\assets\fonts\fontawesome-webfont.ttf

?????文件??????65452??2014-09-13?21:19??項目開發包包\books\assets\fonts\fontawesome-webfont.woff

?????文件??????85908??2014-09-13?21:19??項目開發包包\books\assets\fonts\FontAwesome.otf

?????文件??????20335??2014-09-13?21:19??項目開發包包\books\assets\fonts\glyphicons-halflings-regular.eot

?????文件??????62927??2014-09-13?21:19??項目開發包包\books\assets\fonts\glyphicons-halflings-regular.svg

?????文件??????41280??2014-09-13?21:19??項目開發包包\books\assets\fonts\glyphicons-halflings-regular.ttf

?????文件??????23320??2014-09-13?21:19??項目開發包包\books\assets\fonts\glyphicons-halflings-regular.woff

?????文件??????10138??2014-09-13?21:19??項目開發包包\books\assets\img\user.png

?????文件??????60681??2014-09-13?21:19??項目開發包包\books\assets\js\bootstrap.js

?????文件???????2875??2017-03-02?10:24??項目開發包包\books\assets\js\custom.js

?????文件?????293285??2014-09-13?21:19??項目開發包包\books\assets\js\jquery-1.10.2.js

?????文件???????1386??2014-09-13?21:19??項目開發包包\books\assets\js\jquery.metisMenu.js

?????文件????????296??2017-03-19?22:31??項目開發包包\books\books.iml

?????文件???????4592??2017-03-19?23:13??項目開發包包\books\index.html

?????文件???????2405??2017-03-19?23:13??項目開發包包\books\login.html

?????文件??????18266??2015-10-12?13:44??項目開發包包\c.tld

?????文件????????541??2017-03-22?18:47??項目開發包包\forward.jsp

?????文件?????????57??2017-03-21?22:21??項目開發包包\IDAE?14激活碼.txt

?????文件??????16415??2015-06-03?08:23??項目開發包包\jQuery驗證框架\additional-methods.min.js

............此處省略24個文件信息

評論

共有 條評論