工作報告-西北農(nóng)林科技大學計算機信息檢索與利用實驗報告_第1頁
工作報告-西北農(nóng)林科技大學計算機信息檢索與利用實驗報告_第2頁
工作報告-西北農(nóng)林科技大學計算機信息檢索與利用實驗報告_第3頁
工作報告-西北農(nóng)林科技大學計算機信息檢索與利用實驗報告_第4頁
工作報告-西北農(nóng)林科技大學計算機信息檢索與利用實驗報告_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、西北農(nóng)林科技大學計算機信息檢索與利用實驗報告篇一:信息檢索與利用實驗報告 信息檢索與利用實驗報告 信息檢索與利用一、搜索引擎與專業(yè)網(wǎng)站 搜索引擎與專業(yè)網(wǎng)站 (一)搜索引擎 (1)課題名稱:溫度傳感器的研制 (2)網(wǎng)站名稱:百度 (3)網(wǎng)址: (4)檢索方式:高級搜索 (5)檢索項:關鍵詞 (6)檢索詞:溫度 傳感器 設計 (7)關鍵詞位置:僅網(wǎng)頁的標題中 (8)檢索結果: 共有相關網(wǎng)頁 279,000 篇。 結果 1: 電容式濕度傳感器設計_百度文庫電容式濕度傳感器設計電容式濕度傳感器設計 2004 年第 23 卷第 9 期 傳感器技術 (Journ al of Transducer Tech

2、nology) 57 ( 1. 漯河職業(yè)技術學院 計算機系 ,. . 2010-1-7 -網(wǎng)頁第一段如下:電容式濕度傳感器設計電容式濕度傳感器設計 濕度傳感器設計錯誤!未找到引用源。錯誤!未找到引用源。 錯誤!未找到引用源。錯誤!未找到引用源。2004 年 第 23 卷 第 9 期 傳感器技術 (Journal of Transducer Technology) 57 ( 1. 漯河職 業(yè)技術學院 計算機系 ,河南 漯河 462002 ; 2. 河南工業(yè)職業(yè)技術學院 河南 南陽 473009) 摘 : 電容式濕度傳感器 濕度傳感器是以高分子濕度濕敏電容器為基本感濕元件 ,利用單片機對測量 濕度

3、傳感器 結果進行分 要 析處理 , 顯示和遠距離傳輸 ,測量準確度達 5 % . 2. 關鍵詞 : 電容式 濕度傳感器 ; 轉換電路 ; 相對濕度 中圖分類號 : TD67 文獻標識碼 : A 文章編號 : 1000 - 9787 ( 2004) 09 - 0057 - 02 Design of capacitive humidity sensor ( 1. Dept of Computer ,Luohe Polytechnic Institute ,Luohe 462002 , China ; 2. Henan Polytechnic Institute , H anyang 473009

4、, China) Abstract: Capacitive humidity sensor uses macromolecular humidity sensitive capacitor as basic humidity component . The single chip processor is used to analyze ,calculate ,display and transmit t he measurement result , measurement accuracy is 5 %. 2. Key words : capacitive humidity sensor

5、; t hansformation circuit ; relative humidity ( RH) 01結果 2: 基于 SHT75 溫濕度傳感器的設計與應用_網(wǎng)絡_比特網(wǎng)在工業(yè)現(xiàn)場,特別是那些環(huán)境因素對生產(chǎn)過程影響比較大的車間,對現(xiàn)場環(huán)境因素的監(jiān)測很重 要,而隨著工業(yè)自動化的迅速發(fā)展,工業(yè)以太網(wǎng)在工業(yè)中應用的普及,它能使用戶對. 2010-2-11 -網(wǎng)頁第一段如下:(二)專業(yè)網(wǎng)站 (1)課題名稱:自動控制裝置 (2)網(wǎng)站名稱:自動化網(wǎng) (3)網(wǎng)址:.cn/ (4)檢索項(欄目) :最新產(chǎn)品 (5)檢索詞:自動控制裝置 (6)檢索結果: 共有 9 條信息。 結果 1:比表面積分析儀 比表

6、面積分析儀產(chǎn)品介紹: 產(chǎn)品介紹: 產(chǎn)品名稱:BET-2000 真空靜態(tài)法比表面積分析儀產(chǎn)品型號: Pro200952121443 生產(chǎn)廠家:產(chǎn) 品價格:產(chǎn)品詳情:分析方法:真 空靜態(tài)法測定范圍: 比表面積:下限優(yōu)于 0.1M2/g,無已知上限壓2力測定:范圍:0-120KPa 精度:0.1% FS 液氮容器: 容積:1.5L 數(shù)量:結果 2:紫外線殺菌器 CC-UVLM 紫外線殺菌器產(chǎn)品介紹: 產(chǎn)品介紹: 該系列產(chǎn)品以結構輕巧、 性能能可靠、 外觀精美為設計理念不帶底座的紫外線水 處理設備,主要應用于家庭飲用水、辦公室、實驗室、小型純水廠、飲水機等。該 機具有小巧輕便、安裝方便、殺菌率高(99

7、.99%)等特性。二、超星數(shù)字圖書館 實習題目: 自動化技術 網(wǎng)站名稱:超星數(shù)字圖書館(景德鎮(zhèn)陶瓷學院數(shù)字圖書館) 網(wǎng)址: 檢索范圍:匯雅電子圖書 檢索方式:高級搜索 檢索項:書名 檢索詞: 自動化 技術 檢索式:自動化 并且 技術 結果: 共 10 條記錄。 結果 1:自動化與計算技術 圖書正文第一頁第一段前三行:結果 2:系統(tǒng)與控制3圖書正文第一頁第一段前三行:三、中國知網(wǎng)(CNKI) 中國知網(wǎng)(CNKI) (一)標準檢索 檢索課題:數(shù)據(jù)采集卡的研制 網(wǎng)站名稱:中國知網(wǎng) 網(wǎng)址:.cn 選用數(shù)據(jù)庫:全部(期刊、學位、會議、外文期刊、外文會議) 檢索字段:標題 檢索詞(檢索式) 集散 控制 系

8、統(tǒng) : 發(fā)表、出版日期:1998-2008 共 169 篇。 (1)期刊論文 結果 1:黃向東 汪勝勇 趙克剛 羅玉濤 黃河 基于 CAN 總線的 HEV 集散控制系統(tǒng)的通信 論文正文第一段的前三行:結果 2:劉銘 施仁 論文正文第一段的前三行:針對開放型集散控制系統(tǒng)(DCS)發(fā)展規(guī)模受到測控實時性限制的問題,提出了加快開放型 DCS 通信 速度的全面解決方案.該方案從軟、硬件兩方面著手提高上層監(jiān)控站與下層控制器之間的通信速度:在硬件 方面,通過監(jiān)控站與通信站的分離、智能通信卡的使用、采用多串口通信以及合理的下位控制器選型等來 提高系統(tǒng)的測控實時性,并加強了通信 篇二:西北農(nóng)林科技大學信息安全

9、實驗二 信息工程學院 信息安全原理及應用實驗報告 實驗二 分組密碼加密 班 級: 計算機XX 學 號: XXXXXXX 姓 名:XXXXX 指導老師:XXXXX 一、 實驗目的 1 理解對稱加密算法的原理,熟悉常用的對稱加密算法:DES、TripleDES、Blowfish; 2 以DES加密算法為例,掌握分組加密算法加、解密過程的實現(xiàn)。 二、實習內(nèi)容 1基本要求 以DES/DESede為例,利用java中的相關類實現(xiàn)對指定字符串的加、解密。 2實現(xiàn)提示 (1) 可以利用java中的KeyGenerator類創(chuàng)建對稱秘鑰,利用工廠類KeyGenerator的靜態(tài)方法 getInstance()

10、獲得KeyGenerator()類對象; (2) 方法getInstance()的參數(shù)為字符串類型,指定加密算法的名稱如:Blowfish、DES、DESede、HmacMD5 或HmacSHA1等; (3) 利用工廠類Cipher的對象可以創(chuàng)建密碼器。同樣的,getInstance()的參數(shù)為字符串類型,指定加密 算法的名稱。 三、 測試數(shù)據(jù)和預期結果 1 DES (1) 測試數(shù)據(jù): 密鑰:13,-111,47,-70,-125,7,42,28,70,-23,-2,-32,-94,-29,-116,-62,61,-62, -17,35,-68,16,124,-45 明文:Hellow Wor

11、ld ! (2) 預測結果: 加密:95,-110,114,-79,0,15,-5,61,102,55,-25,116,16,-117,-26,3 解密:Hellow World ! 四、 算法分析和流程圖 1、 DES DES算法把64位的明文輸入塊變?yōu)?4位的密文輸出塊,它所使用的密鑰也是64位,其算法主要分為兩步: 1)初始置換 其功能是把輸入的 64位數(shù)據(jù)塊按位重新組合,并把輸出分為L0、R0兩部分,每部分各長32位,其置換規(guī)則為將輸入的第58位換到第一位,第50位換到第2位依此類推,最后一位是原來的第7位。L0、R0則是換位輸出后的兩部分,L0是輸出的左32位,R0是右32位 2)逆

12、置換 經(jīng)過16次迭代運算后,得到L16、R16,將此作為輸入,進行逆置換,逆置換正好是初始置換的逆運算,由此即得到密文輸出。 2、 程序設計 程序分為兩部分客戶端,服務器端。有客戶端輸入明文,并對明文加密后將密文發(fā)送給服務器端。服務器端接收到密文后可對密文進行解密。服務器端也可輸入明文,并對明文加密后將密文發(fā)送給客戶端,客戶端接收到密文后可對密文進行解密。 1) 客戶端 客戶端創(chuàng)建Socket類對象,連接服務器端。創(chuàng)建KeyGenerator類對象,生成密鑰,并用Cipher對象對輸入的明文進行加密。將加密后的byte用ObjectOutputStream類對象發(fā)送到服務端。 2) 服務器端

13、服務器端創(chuàng)建ServerSocket類對象,等待客戶端呼叫。服務器端使用和客戶端相同的密鑰。接收從客戶端發(fā)來的ObjectInputStream類對象,獲取到密文,并用Cipher類對象對密文解密。 3) DES.java DES.java類包含成員密鑰、明文、密文。 在類的初始化時,便生成了密鑰。 getPlaintext() 獲取明文; getCiphertext() 獲取密文; encrypt(String text) 加密; decrypt(String text) 解密。 五、運行結果 1打開客戶端,在“發(fā)送”文本框內(nèi)輸入明文后,點擊“發(fā)送”按鈕,對明文加密,加密后的密文發(fā)送給服務器

14、端。 2服務器端接收到密文,點擊“解密”,解密獲得明文。 篇三:西北農(nóng)林科技大學信息安全實驗三 信息工程學院 信息安全原理及應用實驗報告 實驗三 基于RSA的公鑰加密 班 級: 計算機XX 學 號: XXXXXXX 姓 名:XXXXX 指導老師:XXXXX 一、 實驗目的 1 理解公鑰密碼算法,熟悉常用密碼算法:RSA、橢圓曲線密碼體制; 2 理以RSA加密算法為例,掌握公鑰密碼算法加解密過程的實現(xiàn)。 二、實習內(nèi)容 1基本要求 以RSA為例,利用java中的相關類實現(xiàn)對指定字符串的加解密。 2實現(xiàn)提示 (1) 可以利用java中的KeypairGenerator類創(chuàng)建公鑰密鑰對,工廠類Keyp

15、airGenerator的靜態(tài)方法getInstance()可以獲得KeypairGenerator類型對象。 (2) 方法getInstance()的參數(shù)為字符串類型,指定加密算法的名稱如:RSA。 (3) 利用工廠類Cipher的對象創(chuàng)建密碼器。同樣的,getInstance()的參數(shù)為字符串類型,指定加密算法的名稱。 (4) JSDK1.2中只是實現(xiàn)了RSA密鑰創(chuàng)建,沒有實現(xiàn)RSA算法,因此需要安裝其他加密軟件提供者的軟件包,才能直接使用Cipher類執(zhí)行加解密。 (5) RSA算法是使用整數(shù)進行加密運算的,RSA的公鑰中包含兩個信息:公鑰對應的整數(shù)e和用于取模的整數(shù)n。對于明文m計算密

16、文的公式是me mod n。java中的BigInteger類中定義的modPow()方法可以計算me mod n。 (6) RSA的私鑰中包含兩個信息:私鑰對應的整數(shù)d和用于取模的整數(shù)n。計算明文的公式是:Ce mod n。 三、 測試數(shù)據(jù)和預期結果 1 測試數(shù)據(jù): 明文:Hello UserB ! e = 65537 n = 901555080980479054261289117105730288186307404340275543727489749127530630 3551369915057782924336213979643747225202499843542286037139339

17、773404300057414647768543333727492209741866234257107358707242966203478045985545791031927570585306342 8389277947471782777251917943575355289890002087854701934153204294157020784747 2 預測結果: m = 112538405354885716280897067137139232297231576752176647999066079730260155 78815420520321236527400219496525363940

18、515236822159671810260812132516608590481840367585218934895815814333869183138495764680612749825153910274532648748320204216833296167081023385937007859365228073517478723018190901085831856225136435773586 d = 252072803208665306472433309151248940304345589165375422482910755191920156 104605493573887749371403

19、61164379209325207227540636411392731016373630223271139357260160898347846618224557735499399971970242992916184496303669743854746835920016717183151204857451734643665107085662188516607520806177363202710556814157473153 n = 901555080980479054261289117105730288186307404340275543727489749127530630 3551369915

20、0577829243362139796437472252024998435422860371393397734043000574146477685433337274922097418662342571073587072429662034780459855457910319275705853063428389277947471782777251917943575355289890002087854701934153204294157020784747 解密:Hello UserB ! 四、 算法分析和流程圖 1、RSA算法的加密解密 基礎過程分為三個:生成RSA 公鑰和私鑰、使用公鑰加密、使用密

21、鑰解密。 1.1生成RSA 公鑰和私鑰 Java 的 KeyPairGenerator 類提供了一些方法來創(chuàng)建密鑰對以便用于非對稱加密,密鑰對創(chuàng)建好后封裝在 KeyPair 類型的對象中,在 KeyPair 類中提供了獲取公鑰和私鑰的方法。具體步驟如下: 1.1.1創(chuàng)建密鑰對生成器 KeyPairGenerator kpg=KeyPairGenerator.getInstance(“RSA”); 1.1.2初始化密鑰生成器 kpg.initialize(1024); 對于密鑰長度。對于 RSA 算法,這里指定的其實是 RSA 算法中所用的模的位數(shù)。可以在 512 到 2048 之間。 1.1.

22、3生成密鑰對 KeyPair kp=kpg.genKeyPair( ); 一對公鑰和私鑰的信息。 1.1.4獲取公鑰和私鑰 PublicKey pbkey=kp.getPublic( ); PrivateKey prkey=kp.getPrivate( ); 1.2使用公鑰加密 RSA算法是使用整數(shù)進行加密運算的,在RSA公鑰中包含了兩個信息:公鑰對應的整數(shù)e和 用于取模的整數(shù)n。對于明文數(shù)字m,計算密文的公式是: 1.2.1獲取公鑰 FileInputStream f=new FileInputStream(“Skey_RSA_pub.dat”); ObjectInputStream b=n

23、ew ObjectInputStream(f); RSAPublicKey pbk=(RSAPublicKey)b.readObject( ); 1.2.2獲取公鑰的參數(shù)(e, n) BigInteger e=pbk.getPublicExponent(); BigInteger n=pbk.getModulus(); 分別獲得公始中 e 和 n 的值。由于密鑰很長,因此對應的整數(shù)值非常大,無法使用一般的整型來存儲,Java 中定義了 BigInteger 類來存儲這類很大的整數(shù)并可進行各種運算。 1.2.3獲取明文整數(shù)(m) String s=“Hello World!”; byte pte

24、xt=s.getBytes(“UTF8”); BigInteger m=new BigInteger(ptext); 分析:明文是一個字符串,為了用整數(shù)表達這個字符串,先使用字符串的 getBytes( )方法將其轉換為 byte 類型數(shù)組,它其實是字符串中各個字符的二進制表達方式,這一串二進制數(shù)轉換為一個整數(shù)將非常大,因此仍舊使用 BigInteger 類將這個二進制串轉換為整型。 1.2.4執(zhí)行計算 BigInteger c=m.modPow(e,n); 執(zhí)行這個計算。底數(shù)m執(zhí)行這個方法,方法modPow( )的第一個參數(shù)即指數(shù)e,第二個參數(shù)即模n。方法返回的結果即公式 1.3使用密鑰解密 RSA算法的解密和加密類似,在RSA私鑰中包含了兩個信息:私鑰對應的整數(shù)d和用于取模的整數(shù)n。其中的n和加密時的n完全相同。對于密文數(shù)字c,計算明文的公式是: 密時由公式 。因此,編程步驟如下: 的計算結果,即密文。 ,之所以加得到的密文c通過這個公式計算一下就可以反過來得到原來的明文m,有其本身 的數(shù)學規(guī)律決定。 1.3.1讀取密文 BufferedReader in = new BufferedReader(new InputStreamReader( new FileInputStream(“Enc_RSA.dat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論