一、RSA基本原理 對(duì)明文分組M和密文分組C,加密與解密過程如下: C = POW (M , e) mod n M = POW(C , d) mod n = POW(POW( M ,e), d) mod n=POW( M,e*d) 其中POW是指數(shù)函數(shù),mod是求余數(shù)函數(shù)。 其中收發(fā)雙方均已知n,發(fā)送放已知e,只有接受方已知d,因此公鑰加密算法的公鑰為 KU={ e , n},私鑰為KR={d , n}。該算法要能用做公鑰加密,必須滿足下列條件: 1. 可以找到e ,d和n,使得對(duì)所有M<n ,POW(M ,e*d)=M mod n . 2. 對(duì)所有 M<n,計(jì)算POW (M , e)和POW(C , d)是比較容易的。 3. 由e 和n確定d是不可行的
上傳時(shí)間: 2014-08-04
上傳用戶:sevenbestfei
最小重量機(jī)器設(shè)計(jì)問題 設(shè)某一機(jī)器由n個(gè)部件組成,每一種部件都可以從m個(gè)不同的供應(yīng)商處購得。設(shè)w(i,j)是從供應(yīng)商j處購得的部件i的重量,C(i,j)是相應(yīng)的價(jià)格。 設(shè)計(jì)一個(gè)優(yōu)先列式分支限界法,給出總價(jià)格不超過c的最小重量機(jī)器設(shè)計(jì)。
標(biāo)簽: 機(jī)器 設(shè)計(jì)問題 部件
上傳時(shí)間: 2014-01-22
上傳用戶:stewart·
某單位需要完成N項(xiàng)任務(wù),恰好有N個(gè)人可承擔(dān)這些任務(wù)。由于每人的專長(zhǎng)不同,個(gè)人完成任務(wù)不同,所需成本也不同。若第i個(gè)人完成第將j項(xiàng)任務(wù)的成本為C(i,j),問題是如何分配這些工作任務(wù),使總成本最小? 這類問題為指派問題。
標(biāo)簽: 單位
上傳時(shí)間: 2015-06-08
上傳用戶:Yukiseop
viterbi 編譯碼器C源程序,rate=1/2 N=7
上傳時(shí)間: 2015-06-14
上傳用戶:gundan
此軟件包包含了模擬I2C C51程序軟件包和ZLG7290的C51程序然后包。 軟件包的接口界面: (1) bit ISendByte(uchar sla,uchar c) (無子地址)寫單字節(jié)數(shù)據(jù) (現(xiàn)行地址寫) (2) bit IRcvByte(uchar sla,uchar *c) (無子地址)讀單字節(jié)數(shù)據(jù) (現(xiàn)行地址讀) (3) bit ISendStr(uchar sla,uchar suba,uchar *s,uchar no)(有子地址)讀N字節(jié)數(shù)據(jù) (4) bit IRcvStr(uchar sla,uchar suba,uchar *s,uchar no) (有子地址)寫N字節(jié)數(shù)據(jù) (5) bit ISendStr(uchar sla,uchar *s,uchar no) (無子地址)寫多字節(jié)數(shù)據(jù) (6) bit IRcvStr(uchar sla,uchar *s,uchar no) (無子地址)讀單字節(jié)數(shù)據(jù) (7) unsigned char ZLG7290_SendData(unsigned char SubAdd,unsigned char Data) (8) void ZLG7290_SendBuf(unsigned char * disp_buf,unsigned char num) (9) unsigned char ZLG7290_SendCmd(unsigned char Data1,unsigned char Data2) (10)unsigned char ZLG7290_GetKey()
標(biāo)簽: uchar C51 ISendByte 7290
上傳時(shí)間: 2013-12-05
上傳用戶:hongmo
《橡皮條畫線》C語言 (可供C語言圖形編程參考) 本程序模擬許多繪圖工具中的畫線方法和畫框方法 其中工具條上的各個(gè)按鈕的功能是: 1、畫線(快捷鍵“l(fā)”) 2、畫框(快捷鍵“f”) 3、剪去框外的直線(快捷鍵“c”) 4、刷新(快捷鍵“r”) 5、新建(快捷鍵“n”) 6、退出(快捷鍵“Esc”) 最左邊的十字架用鼠標(biāo)拖動(dòng)時(shí)可以移動(dòng)工具條 左上角的 framepoints為所畫矩形框的左上角坐標(biāo)和右下角坐標(biāo) mouse為鼠標(biāo)當(dāng)前坐標(biāo) linesnum為隊(duì)列中的直線數(shù)
上傳時(shí)間: 2015-06-18
上傳用戶:pinksun9
計(jì)算機(jī)算法中著名的0_1背包問題:給定n種物品和一背包。物品i的重量是Wi,其價(jià)值為Vi,背包的容量是c,問應(yīng)如何選擇裝入背包中的物品,使得裝入背包中物品的總價(jià)值最大。
標(biāo)簽: 計(jì)算機(jī) 算法 背包問題
上傳時(shí)間: 2015-06-20
上傳用戶:leehom61
剖析Intel IA32 架構(gòu)下C 語言及CPU 浮點(diǎn)數(shù)機(jī)制 Version 0.01 哈爾濱工業(yè)大學(xué) 謝煜波 (email: xieyubo@126.com 網(wǎng)址:http://purec.binghua.com) (QQ:13916830 哈工大紫丁香BBSID:iamxiaohan) 前言 這兩天翻看一本C 語言書的時(shí)候,發(fā)現(xiàn)上面有一段這樣寫到 例:將同一實(shí)型數(shù)分別賦值給單精度實(shí)型和雙精度實(shí)型,然后打印輸出。 #include <stdio.h> main() { float a double b a = 123456.789e4 b = 123456.789e4 printf(“%f\n%f\n”,a,b) } 運(yùn)行結(jié)果如下:
標(biāo)簽: Version xieyubo Intel email
上傳時(shí)間: 2013-12-25
上傳用戶:徐孺
矩陣運(yùn)算的算法 用Type類數(shù)組創(chuàng)建矩陣對(duì)象 matrix(int rows,int cols) //創(chuàng)建矩陣,值為0 matrix(int n) //創(chuàng)建單位陣 matrix(const matrix &) //拷貝構(gòu)造函數(shù) BOOL Ismatrixf(){ return (rows==cols) } //判斷矩陣是否為方陣 modifyrowscols(int rows,int cols) //修改矩陣的行列數(shù) ~matrix() {delete []elems } //析構(gòu)函數(shù)
標(biāo)簽: matrix int Type cols
上傳時(shí)間: 2015-07-14
上傳用戶:水口鴻勝電器
本人初學(xué)c語言程序不是很拿手,n!的求法。。希望大家指教
上傳時(shí)間: 2015-08-13
上傳用戶:athjac
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1