RSA算法 :首先, 找出三個(gè)數(shù), p, q, r, 其中 p, q 是兩個(gè)相異的質(zhì)數(shù), r 是與 (p-1)(q-1) 互質(zhì)的數(shù)...... p, q, r 這三個(gè)數(shù)便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個(gè) m 一定存在, 因?yàn)?r 與 (p-1)(q-1) 互質(zhì), 用輾轉(zhuǎn)相除法就可以得到了..... 再來(lái), 計(jì)算 n = pq....... m, n 這兩個(gè)數(shù)便是 public_key ,編碼過(guò)程是, 若資料為 a, 將其看成是一個(gè)大整數(shù), 假設(shè) a < n.... 如果 a >= n 的話, 就將 a 表成 s 進(jìn)位 (s
標(biāo)簽: person_key RSA 算法
上傳時(shí)間: 2013-12-14
上傳用戶:zhuyibin
一個(gè)簡(jiǎn)單的詞法分析器,1代表字符,2代表關(guān)鍵字(命令字),4帶表算符界符, 注:要把wangs.txt這個(gè)文件放在桌面上,然后在這個(gè)TXT里寫(xiě)上你要識(shí)別的語(yǔ)句。然后保存后關(guān)畢,在運(yùn)行WANG詞法分析.EXE進(jìn)行詞法分析。 完成識(shí)別后,會(huì)在相應(yīng)的詞面前出現(xiàn)以上代號(hào)。暫不能對(duì)數(shù)字進(jìn)行識(shí)別。因?yàn)樵谀撤N請(qǐng)況下數(shù)字也可表是為字符……稍有困難,但完成老師的針對(duì)程序段:area=b+c*d。那簡(jiǎn)直是小菜一碟。
標(biāo)簽: 分析器
上傳時(shí)間: 2013-12-20
上傳用戶:qq21508895
銀行家算法 銀行家算法 銀行家可以把一定數(shù)量的資金供多個(gè)用戶周轉(zhuǎn)使用,為保證資金的安全銀行家規(guī)定: 1.當(dāng)一個(gè)用戶對(duì)資金的最大需求量不超過(guò)銀行家現(xiàn)有的資金就要接納該用戶 2.用戶可以分期貸款,但垡的總數(shù)不能超過(guò)最大需求量 3.當(dāng)銀行家現(xiàn)有的資金不能滿足用戶的沿需垡數(shù)時(shí),對(duì)用戶的貸款可推遲支付,但總能使用戶在有限的時(shí)間里得到貸款 4當(dāng)用戶得到所需的全部資金后,一定能在有限的時(shí)間里歸還所有的資金. 假設(shè)共有3類資源A B C,分別為10,5,7個(gè) 進(jìn)程列表存在文件中,格式為 進(jìn)程名 對(duì)A類資源需求數(shù)量 對(duì)B類資源需求數(shù)量 對(duì)c資源需求數(shù)量 輸出每個(gè)進(jìn)程的處理結(jié)果
上傳時(shí)間: 2014-01-23
上傳用戶:liuchee
prolog 找路例子程序: === === === === === === Part 1-Adding connections Part 2-Simple Path example | ?- path1(a,b,P,T). will produce the response: T = 15 P = [a,b] ? Part 3 - Non-repeating path As an example, the query: ?- path2(a,h,P,T). will succeed and may produce the bindings: P = [a,depot,b,d,e,f,h] T = 155 Part 4 - Generating a path below a cost threshold As an example, the query: ?- path_below_cost(a,[a,b,c,d,e,f,g,h],RS,300). returns: RS = [a,b,depot,c,d,e,g,f,h] ? RS = [a,c,depot,b,d,e,g,f,h] ? no ==================================
標(biāo)簽: Part connections example prolog
上傳時(shí)間: 2015-04-24
上傳用戶:ljt101007
網(wǎng)關(guān)模擬實(shí)驗(yàn),輸入ip,判斷何a.b.c類網(wǎng)關(guān)。并加以修改。
標(biāo)簽: 網(wǎng)關(guān) 模擬實(shí)驗(yàn)
上傳時(shí)間: 2013-12-17
上傳用戶:thuyenvinh
Easy_Buy是一個(gè)在線銷售系統(tǒng),是一個(gè)B-C模式的電子商務(wù)系統(tǒng),由前臺(tái)的B/S模式購(gòu)物系統(tǒng)和后臺(tái)的C/S模式的管理系統(tǒng)兩部分組成。該電子商務(wù)系統(tǒng)可以實(shí)現(xiàn)會(huì)員注冊(cè)、瀏覽商品、查看商品詳細(xì)信息、選購(gòu)商品、取消訂單和查看訂單等功能。
上傳時(shí)間: 2015-04-28
上傳用戶:luke5347
多對(duì)象的旋轉(zhuǎn),實(shí)現(xiàn)用戶自定義輸入各個(gè)點(diǎn)的位置,并可以自己修改運(yùn)動(dòng)速度,軌跡A,B,C的徑長(zhǎng)。
上傳時(shí)間: 2015-05-14
上傳用戶:Pzj
大整數(shù)乘法例子代碼 /* 遞歸邊界,如果是1位二進(jìn)制數(shù)與1位二進(jìn)制數(shù)相乘,則可以直接計(jì)算 */ /*累計(jì)做1位二進(jìn)制乘法運(yùn)算的次數(shù)*/ /* return (X*Y) */ /* 計(jì)算n的值 */ /* 把X和Y拆分開(kāi)來(lái),令X=A*2^(n/2)+B, 左移位運(yùn)算,mod = 1<<(n/2) */ /* 計(jì)算XY=AC*2^n+(AD+CB)*2^(n/2)+BD */ /* 計(jì)算A*C,再向左移n位 */ /* 遞歸計(jì)算A*D */ /* 遞歸計(jì)算C*B */ /* 計(jì)算a21+a22,再向左移n/2位 */ /* 遞歸計(jì)算B*D */ /* XY=a1+a2+a3 */
上傳時(shí)間: 2015-05-19
上傳用戶:gyq
程序用JAVA語(yǔ)言編寫(xiě), 綜合利用圖結(jié)構(gòu)和堆棧結(jié)構(gòu)進(jìn)行數(shù)據(jù)組織和處理. 可以進(jìn)行正則表達(dá)式到NFA的轉(zhuǎn)化, 并能用圖形直觀的表示. 對(duì)正則表達(dá)式有一些約定, 就是可以用單個(gè)字符表示輸入, 也可以用 ‘ ‘ 連接起來(lái)的一串字符進(jìn)行輸入. 有基本的表達(dá)式以及由基本表達(dá)式構(gòu)成的并置, 選擇和重復(fù)的操作. 例: A|b*c ‘letter’*’digit’ 等都是合法輸入. 還帶有括號(hào)功能, 優(yōu)先級(jí)
上傳時(shí)間: 2015-05-26
上傳用戶:金宜
源代碼\用動(dòng)態(tài)規(guī)劃算法計(jì)算序列關(guān)系個(gè)數(shù) 用關(guān)系"<"和"="將3個(gè)數(shù)a,b,c依次序排列時(shí),有13種不同的序列關(guān)系: a=b=c,a=b<c,a<b=v,a<b<c,a<c<b a=c<b,b<a=c,b<a<c,b<c<a,b=c<a c<a=b,c<a<b,c<b<a 若要將n個(gè)數(shù)依序列,設(shè)計(jì)一個(gè)動(dòng)態(tài)規(guī)劃算法,計(jì)算出有多少種不同的序列關(guān)系, 要求算法只占用O(n),只耗時(shí)O(n*n).
標(biāo)簽: lt 源代碼 動(dòng)態(tài)規(guī)劃 序列
上傳時(shí)間: 2013-12-26
上傳用戶:siguazgb
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1