freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

企業(yè)財務管理信息系統(tǒng)中bs系統(tǒng)的開發(fā)—免費畢業(yè)設計論文-資料下載頁

2024-11-23 16:17本頁面

【導讀】策提供有價值的財務信息。企業(yè)必須具有一套以解決成本核算準確性為重點,第一汽車集團公司會計電算化工作開。展的較早,也取得了一定的成績。但目前在用的財務管理軟件大多還是分散獨。更為重要的是,財務管理軟件的二次開發(fā)和本地化開發(fā)越來越成為。在此種環(huán)境下,一汽財務管理信息系統(tǒng)在項目組全體人。員的努力下誕生了。詳細的論述了系統(tǒng)中B/S結構的需求,設計和技術實現(xiàn),著重。術和XML技術的研究實現(xiàn)。及ASP訪問數(shù)據(jù)庫的方法和應用。在本文的結尾,對.NET技術進行了初步的。探討,對其改進優(yōu)勢和應用前景作了簡要的分析。

  

【正文】 此算法需要有一個需要加密的明文和一個隨機生成的解密鑰匙文件。使用 這兩個文件組合起來生成密文。 (明文 ) 組合 (密鑰 ) = 加密后的密文 () 只需要如此做一次,將把密鑰寫入文件 c:\ 中 (可以把這個文件放 到另外一個更加安全的地方 ). 然后可以打開這個 文件,它將包含一 個 ASCII 碼在 35 到 96 之間的字符 . 并且由于是隨機生成的,所以每個人的私人 密鑰文件 將是不一樣的,在 中我們首先從密鑰文件中得到密 鑰值,然后從這段密鑰中截取和我們需要加密的明文同樣長度的密鑰。使用一 個簡單的異或操作將明文和密鑰進行運算,那么得到的結果就是加密后的密文 了。由于是使用了異或操作,所以解密將非常簡單,只要使用同樣的密鑰對密 吉林大學碩士學位論文 34 文再次進行異或操作就能夠解密了。 在上面的基礎上,可以少加改動,就可以使用同樣的方法加密一個文件 。 需要注意的是,對于一個二進制文件,需要做一些完整性檢查以保證轉換回來 的字符不要越界。最重要的就是把密鑰保存在服務器上的一個安全的、不能夠 被外部訪問地方。(程序清單見附件一) 算法 [ 7] 算法描述 對 md5 算法簡要的敘述可以為: md5 以 512 位分組來處理輸入的信息, 且每一分組又被劃分為 16 個 32 位子分組,經過了一系列的處理后,算法的輸 出由四個 32 位分組組成,將這四個 32 位分組級聯(lián)后將生成一個 128 位散列值。 在 md5 算法中,首先需要對信息進行填充,使其字節(jié)長度對 512 求余的 結果等于 448。因此,信息的字節(jié)長度( bits length)將被擴展至 n*512+448, 即 n*64+56 個字節(jié)( bytes), n 為一個正整數(shù)。填充的方法如下,在信息的后 面填充一個 1 和無數(shù)個 0,直到滿足上面的條件時才停止用 0 對信息的填充。 然后,在在這個結果后面附加一個以 64 位二進制表示的填充前信息長度。經 過這兩步的處理,現(xiàn)在的信息字節(jié)長度 =n*512+448+64=(n+1)*512,即長度恰 好是 512 的整數(shù)倍。這樣做的原因是為滿足后面處理中對信息長度的要求。 MD5 中有四個 32 位被稱作鏈接變量( chaining variable)的整數(shù)參數(shù),他 們分別為: a=0x01234567, b=0x89abcdef, c=0xfedcba98, d=0x76543210。 當設置好這四個鏈接變量后,就開始進入算法的四輪循環(huán)運算。循環(huán)的次 數(shù)是信息中 512 位信息分組的數(shù)目。 將上面四個鏈接變量復制到另外四個變量中: a 到 a, b 到 b, c 到 c, d 到 d。 主循環(huán)有四輪,每輪循環(huán)都很相似。第一輪進行 16 次操作。每次操作對 a、 b、 c 和 d 中的其中三個作一次非線性函數(shù)運算,然 后將所得結果加上第四個 吉林大學碩士學位論文 35 變量,文本的一個子分組和一個常數(shù)。再將所得結果向右環(huán)移一個不定的數(shù), 并加上 a、 b、 c 或 d 中之一。最后用該結果取代 a、 b、 c 或 d 中之一。 以一下是每次操作中用到的四個非線性函數(shù)(每輪一個)。 f(x,y,z) =(xamp。y)|((~x)amp。z) g(x,y,z) =(xamp。z)|(yamp。(~z)) h(x,y,z) =x^y^z i(x,y,z)=y^(x|(~z)) ( amp。是與, |是或, ~是非, ^是異或) () 這四個函數(shù)的說明:如果 x、 y 和 z 的對應位是獨立和均勻的,那么結果 的每一位也應是獨立和均勻的。 f 是一個逐位運算的函數(shù)。即,如果 x,那么 y,否則 z。函數(shù) h 是逐位奇偶操作符。假設 mj 表示消息的第 j 個子分組(從 0 到 15), ff(a,b,c,d,mj,s,ti)表示 a=b+((a+(f(b,c,d)+mj+ti) gg(a,b,c,d,mj,s,ti)表示 a=b+((a+(g(b,c,d)+mj+ti) hh(a,b,c,d,mj,s,ti)表示 a=b+((a+(h(b,c,d)+mj+ti) ii(a,b,c,d,mj,s,ti)表示 a=b+((a+(i(b,c,d)+mj+ti) () 這四輪( 64 步)是: 第一輪 ff(a,b,c,d,m0,7,0xd76aa478) ff(d,a,b,c,m1,12,0xe8c7b756) ff(c,d,a,b,m2,17,0x242070db) ff(b,c,d,a,m3,22,0xc1bdceee) ff(a,b,c,d,m4,7,0xf57c0faf) ff(d,a,b,c,m5,12,0x4787c62a) ff(c,d,a,b,m6,17,0xa8304613) ff(b,c,d,a,m7,22,0xfd469501) ff(a,b,c,d,m8,7,0x698098d8) 吉林大學碩士學位論文 36 ff(d,a,b,c,m9,12,0x8b44f7af) ff(c,d,a,b,m10,17,0xffff5bb1) ff(b,c,d,a,m11,22,0x895cd7be) ff(a,b,c,d,m12,7,0x6b901122) ff(d,a,b,c,m13,12,0xfd987193) ff(c,d,a,b,m14,17,0xa679438e) ff(b,c,d,a,m15,22,0x49b40821) 第二輪 gg(a,b,c,d,m1,5,0xf61e2562) gg(d,a,b,c,m6,9,0xc040b340) gg(c,d,a,b,m11,14,0x265e5a51) gg(b,c,d,a,m0,20,0xe9b6c7aa) gg(a,b,c,d,m5,5,0xd62f105d) gg(d,a,b,c,m10,9,0x02441453) gg(c,d,a,b,m15,14,0xd8a1e681) gg(b,c,d,a,m4,20,0xe7d3fbc8) gg(a,b,c,d,m9,5,0x21e1cde6) gg(d,a,b,c,m14,9,0xc33707d6) gg(c,d,a,b,m3,14,0xf4d50d87) gg(b,c,d,a,m8,20,0x455a14ed) gg(a,b,c,d,m13,5,0xa9e3e905) gg(d,a,b,c,m2,9,0xfcefa3f8) gg(c,d,a,b,m7,14,0x676f02d9) gg(b,c,d,a,m12,20,0x8d2a4c8a) 第三輪 hh(a,b,c,d,m5,4,0xfffa3942) hh(d,a,b,c,m8,11,0x8771f681) hh(c,d,a,b,m11,16,0x6d9d6122) hh(b,c,d,a,m14,23,0xfde5380c) 吉林大學碩士學位論文 37 hh(a,b,c,d,m1,4,0xa4beea44) hh(d,a,b,c,m4,11,0x4bdecfa9) hh(c,d,a,b,m7,16,0xf6bb4b60) hh(b,c,d,a,m10,23,0xbebfbc70) hh(a,b,c,d,m13,4,0x289b7ec6) hh(d,a,b,c,m0,11,0xeaa127fa) hh(c,d,a,b,m3,16,0xd4ef3085) hh(b,c,d,a,m6,23,0x04881d05) hh(a,b,c,d,m9,4,0xd9d4d039) hh(d,a,b,c,m12,11,0xe6db99e5) hh(c,d,a,b,m15,16,0x1fa27cf8) hh(b,c,d,a,m2,23,0xc4ac5665) 第四輪 ii(a,b,c,d,m0,6,0xf4292244) ii(d,a,b,c,m7,10,0x432aff97) ii(c,d,a,b,m14,15,0xab9423a7) ii(b,c,d,a,m5,21,0xfc93a039) ii(a,b,c,d,m12,6,0x655b59c3) ii(d,a,b,c,m3,10,0x8f0ccc92) ii(c,d,a,b,m10,15,0xffeff47d) ii(b,c,d,a,m1,21,0x85845dd1) ii(a,b,c,d,m8,6,0x6fa87e4f) ii(d,a,b,c,m15,10,0xfe2ce6e0) ii(c,d,a,b,m6,15,0xa3014314) ii(b,c,d,a,m13,21,0x4e0811a1) ii(a,b,c,d,m4,6,0xf7537e82) ii(d,a,b,c,m11,10,0xbd3af235) ii(c,d,a,b,m2,15,0x2ad7d2bb) ii(b,c,d,a,m9,21,0xeb86d391) 吉林大學碩士學位論文 38 常數(shù) ti 可以如下選擇: 在第 i 步中, ti 是 4294967296*abs(sin(i))的整數(shù)部分, i 的單位是弧度。 (4294967296 等于 2 的 32 次方 ),所有這些完成之后,將 a、 b、 c、 d 分別加上 a、 b、 c、 d。然后用下一分組數(shù)據(jù)繼續(xù)運行算法,最后的輸出是 a、 b、 c 和 d 的級聯(lián)。 md5 的安全性 1. md5 相對 md4 所作的改進,增加了第四輪; 2. 每一步均有唯一的加法常數(shù); 3. 為減弱第二輪中函數(shù) g 的對稱性從 (xamp。y)|(xamp。z)|(yamp。z)變?yōu)?(xamp。z)|(yamp。(~z)); 4. 第一步加上了上一步的結果,這將引起更快的雪崩效應; 5. 改變了第二輪和第三輪中訪問消息子分組的次序,使其更不相似; 6. 近似優(yōu)化了每一輪中的循環(huán)左移位移量以實現(xiàn)更快的雪崩效應。各輪的位 移量互不相同。(程序清單見附件二) 算法 [ 8] 算法描述: DES 的工作原理為:將明文分割成許多 64 位大小的塊,每個塊用 64 位 密鑰進行加密,實際上,密鑰由 56 位數(shù)據(jù)位和 8 位奇偶校驗位組成,因此只 有 256 個可能的密碼而不是 264 個。每塊先用初始置換 方法進行加密,再連續(xù) 進行 16 次復雜的替換,最后再對其施用初始置換的逆。第 i 步的替換并不是 直接利用原始的密鑰 K,而是由 K 與 i 計算出的密鑰 Ki。 DES 具有這樣的特點,其解密算法與加密算法相同,除了密鑰 Ki 的施加 順序相反以外。 DES 算法的入口參數(shù)有三個: Key、 Data、 Mode。其中 Key 為 8 個字節(jié) 共 64 位,是 DES 算法的工作密鑰; Data 也為 8 個字節(jié) 64 位,是要被加密或 被解密的數(shù)據(jù); Mode 為 DES 的工作方式,有兩種:加密或解密。 吉林大學碩士學位論文 39 DES 算法把 64 位的明文輸入塊變?yōu)?64 位的密文輸出塊,它所使用的密 鑰也是 64 位,其功能是把輸入的 64 位數(shù)據(jù)塊按位重新組合,并把輸出分為 L0、 R0 兩部分,每部分各長 32 位,其置換規(guī)則見下表: 58,50,12,34,26,18,10,2,60,52,44,36,28,20,12,4, 62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8, 57,49,41,33,25,17, 9,1,59,51,43,35,27,19,11,3, 61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7, 即將輸入的第 58 位換到第一位,第 50 位換到第 2 位, ...,依此類推,最 后一位是原來的第 7 位。 L0、 R0 則是換位輸出后的兩部分, L0 是輸出的左 32 位, R0 是右 32 位,例:設置換前的輸入值為 D1D2D3......D64,則經過初 始置換后的結果為: L0=D58D50...D8; R0=D57D49...D7。 經過 16 次迭代運算后。得到 L1 R16,將此作為輸入,進行逆置換,即 得到密文輸出。逆置換正好是初始置的逆運算 ,例如,第 1 位經過初始置換后, 處于第 40 位,而通過逆置換,又將第 40 位換回到第 1 位,其逆置換規(guī)則如下 表所示: 40,8,48,16,56,24,64,32,39,7,47,15,55,23,63,31, 38,6,46,14,54,22,62,30,37,5,45,13,53,21,61,29, 36,4,44,12,52,20,60,28,35,3,43,11,51,19,59,27, 34,2,42,10,50,18,58 26,33,1,41, 9,49,17,57,25, 放大換位表 32, 1, 2, 3, 4, 5, 4, 5, 6, 7, 8, 9, 8, 9, 10,11, 12,13,12,13,14,15,16,17,16,17,18,19,20,21,20,21, 22,23,24,25,24,25,26,27,28,29,28,29,30,31,32, 1, 單純換位表 16,7,20,21,29,12,28,17, 1,15,23,26, 5,18,31,10, 2,8,24,14,32,27, 3, 9,19,1
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1