RSA算法 :首先, 找出三個數, p, q, r, 其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數...... p, q, r 這三個數便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質, 用輾轉相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數, 假設 a < n.... 如果 a >= n 的話, 就將 a 表成 s 進位 (s
標簽: person_key RSA 算法
上傳時間: 2013-12-14
上傳用戶:zhuyibin
按遞歸下降方式設計其編譯程序,生成PL/0棧式指令代碼,然后解釋執行。用(a=1)+2*(b=3+4*5)/2+2*a*b-(a=a+5)/ (c=2) 測試
上傳時間: 2014-01-02
上傳用戶:firstbyte
G.723.1語音壓縮編碼的英文原文和中文譯文。該協議是雙速率語音壓縮編碼,提供5.3和6.3kbps的速率,占用很窄的帶寬。
上傳時間: 2014-01-03
上傳用戶:wweqas
本書介紹了Linux下圖形用戶接口(GUI)編程技術。全書共18章,分五個部分。第一部分介紹Linux GUI編程架構以及編程基礎知識,第二部分介紹Linux 編程常用C語言函數庫glibc、構件庫Gtk+、Gnome,第三部分介紹Linux下的GUI生成器Glade,第四部分介紹Linux編程調試工具gdb及xxgdb。第五部分包括三個附錄,附錄A是書中使用的示例GnomeHello的源代碼,附錄B介紹了一些與Gtk+/Gnome編程相關的在線資源,附錄C是Gtk+/Gnome對象的簡要介紹。本書中的Gtk+構件示例都來自于GTK 1.2.3軟件包的示例。如果下載并安裝了GTK 1.2.3軟件包,則能夠在展開的源代碼目錄下找到這些示例代碼。本書適用于有Linux使用經驗及C語言編程基礎的讀者閱讀。
上傳時間: 2014-01-19
上傳用戶:15736969615
數字運算,判斷一個數是否接近素數 A Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also specify a number in another base b, and a number in base b is a Niven number if the sum of its digits divides its value. Given b (2 <= b <= 10) and a number in base b, determine whether it is a Niven number or not. Input Each line of input contains the base b, followed by a string of digits representing a positive integer in that base. There are no leading zeroes. The input is terminated by a line consisting of 0 alone. Output For each case, print "yes" on a line if the given number is a Niven number, and "no" otherwise. Sample Input 10 111 2 110 10 123 6 1000 8 2314 0 Sample Output yes yes no yes no
上傳時間: 2015-05-21
上傳用戶:daguda
人工智能上機實驗題目:自動求解八數碼難題。 八數碼難題:在3×3的方格棋盤上,分別放置了標有數字1,2,3,4,5,6,7,8的八張牌,初始狀態S0,目標狀態如下圖所示,可以使用的操作有:空格左移,空格上移,空格右移,空格下移。
上傳時間: 2013-12-24
上傳用戶:redmoons
源代碼\用動態規劃算法計算序列關系個數 用關系"<"和"="將3個數a,b,c依次序排列時,有13種不同的序列關系: 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個數依序列,設計一個動態規劃算法,計算出有多少種不同的序列關系, 要求算法只占用O(n),只耗時O(n*n).
上傳時間: 2013-12-26
上傳用戶:siguazgb
在目錄“\上三角矩陣類的實現”中給定了文件triMat.cpp、triMat.h,請把triMat.h文件中的9個填空位置補上正確的代碼,使triMat.cpp能完成上三角矩陣的加、減、乘運算。要求輸入: 輸入矩陣維數:4 輸入矩陣a的元素(包括0): 1 2 3 4 0 1 2 3 0 0 1 2 0 0 0 1 輸入矩陣b的元素(包括0): 1 2 3 4 0 1 2 3 0 0 1 2 0 0 0 1
上傳時間: 2014-11-11
上傳用戶:時代電子小智
電力系統在臺穩定計算式電力系統不正常運行方式的一種計算。它的任務是已知電力系統某一正常運行狀態和受到某種擾動,計算電力系統所有發電機能否同步運行 1運行說明: 請輸入初始功率S0,形如a+bi 請輸入無限大系統母線電壓V0 請輸入系統等值電抗矩陣B 矩陣B有以下元素組成的行矩陣 1正常運行時的系統直軸等值電抗Xd 2故障運行時的系統直軸等值電抗X d 3故障切除后的系統直軸等值電抗 請輸入慣性時間常數Tj 請輸入時段數N 請輸入哪個時段發生故障Ni 請輸入每時段間隔的時間dt
上傳時間: 2015-06-13
上傳用戶:it男一枚
K3:--- P1.6 K4:--- P1.7 BEEP:--- P3.7 K3 --- 控制按鍵 K4 --- 清零按鍵 開機顯示: SECOND-CLOCK 0 TIME 00:00:00:00 K3 --- 控制按鍵: 第一次按下時,開始計時。 顯示 BEGIN COUNT 1 TIME 00:00:01:88 第二次按下時,暫停計時。 顯示 PAUST COUNT 2 TIME 00:00:01:88 第三次按下時,累計計時。 顯示 BEGIN COUNT 3 TIME 00:08:08:88 第四次按下時,暫停計時。 顯示 PAUST COUNT 4 TIME 00:08:08:88 K4 --- 清零按鍵: 在任何狀態下,按一下K4,均可清零。 顯示 SECOND-CLOCK 0 TIME 00:00:00:00 0,1,2,3,4 表示按下K3鍵的次數。
標簽: SECOND-CLOCK K3 BEEP K4
上傳時間: 2014-01-14
上傳用戶:515414293