一、RSA基本原理 對明文分組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是指數函數,mod是求余數函數。 其中收發(fā)雙方均已知n,發(fā)送放已知e,只有接受方已知d,因此公鑰加密算法的公鑰為 KU={ e , n},私鑰為KR={d , n}。該算法要能用做公鑰加密,必須滿足下列條件: 1. 可以找到e ,d和n,使得對所有M<n ,POW(M ,e*d)=M mod n . 2. 對所有 M<n,計算POW (M , e)和POW(C , d)是比較容易的。 3. 由e 和n確定d是不可行的
上傳時間: 2014-08-04
上傳用戶:sevenbestfei
這個章節(jié)將詳細介紹Windows CE 系統中的處理程序 (process) 和執(zhí)行緒 (thread),並對Windows CE作業(yè)系統所使用的排程策略進行分析。處理程序是資源分配的基本單位,而執(zhí)行緒是排程的基本單位。
上傳時間: 2015-07-01
上傳用戶:cx111111
Lattice 公 司 把 當 今 兩 種 最 新 的 系 統 設 計 技 術,VHDL 和 在 系 統 可 編 程 ( ISP ) 邏 輯 器 件 聯 系 在 一 起, 構 成 了isp-VHDl Viewlogic 系 統。isp-VHDL 是 進 行 電 子 系 統 設 計 的 強 有 力 的 工 具, 使 用 它 可 以 加 快 設 計 產 品 投 放 市 場 的 時 間。 isp-VHDL Viewlogic 軟 件 能 用 于 各 種 邏 輯 設 計, 這 套 軟 件 具 有 功 能 強 大 的 VHDL 綜 合、原 理 圖 輸 入、功 能 與 時 序 仿 真、ispDS+ 適 配 器 和 ispDOWNLOAD 能 力。
標簽: Lattice
上傳時間: 2014-01-06
上傳用戶:luopoguixiong
設信號 ,用 對x(t)采樣得x(n),是否會發(fā)生頻譜混疊?現利用FFT分析其頻譜。 1.編程繪制該信號的波形。 2.若令N=16,編程對x(n)做FFT運算,并繪制其幅頻特性曲線。 3.令N=1024,編程對x(n)做FFT運算,并繪制其幅頻特性曲線。 4.分析2、3的運算結果。 設計調試報告要求: 1.工作原理簡述; 2.設計思路; 3.難點及解決方法; 4.設計、調試結果及分析; 5.程序文本及操作步驟。
標簽: 信號
上傳時間: 2014-01-12
上傳用戶:集美慧
Input The first line of the input contains a single integer T (1 <= T <= 20), the number of test cases. Then T cases follow. The first line of each case contains N, and the second line contains N integers giving the time for each people to cross the river. Each case is preceded by a blank line. There won t be more than 1000 people and nobody takes more than 100 seconds to cross. Output For each test case, print a line containing the total number of seconds required for all the N people to cross the river. Sample Input 1 4 1 2 5 10 Sample Output 17
標簽: the contains integer number
上傳時間: 2015-10-27
上傳用戶:plsee
約瑟夫問題的一種描述為:編號為1,2,…,m的m個人按順時針方向圍坐一圈,每個人持有一個密碼(正整數)。一開始任選一個正整數作為報數的上限值n。從第一個人開始按順時針方向自1開始順序報數,報到n時停止報數。報n的人出列,將他的密碼作為新的n值,從他在順序方向上的下一個人開始重新從1開始報數,如此下去,直到所有的人都出列。
標簽:
上傳時間: 2015-11-06
上傳用戶:sdq_123
Linux是一個Open Source的UNIX-like作業(yè)系統,除了有著廣大的支援社群以外,穩(wěn)定、模組化、擁有廣大的應用免費應用軟體支援是它主要的優(yōu)點。ARM嵌入式處理器則是目前應用在嵌入式系統領域中,佔有率最高的處理器,同時也是Linux核心目前所能夠支援的處理器之一,然而要使得Linux在ARM嵌入式處理器上運作,勢必要經過移植 (porting) 的過程,也就是要將平臺相依 (platform dependent) 的部分做適當的修改
標簽: UNIX-like Source Linux Open
上傳時間: 2015-11-08
上傳用戶:dengzb84
Dijkstra算法求最短路徑(C#版) using System using System.Collections using System.Text namespace Greedy { class Marx { private int[] distance private int row private ArrayList ways = new ArrayList() public Marx(int n,params int[] d) { this.row = n distance = new int[row * row] for (int i = 0 i < row * row i++) { this.distance[i] = d[i]
標簽: System using Collections namespace
上傳時間: 2013-12-29
上傳用戶:liglechongchong
一般來說,任何大于0的正整數n的階乘等于n與(n-1)的階乘的積,即n!=n(n-1)!。用(n-1)!的值來表示n!的值其表達式就是一種遞歸調用,因為一個階乘的值是以另一個階乘的值為基礎的。 此程序是采用遞歸調用求正數n的階乘的程序
標簽:
上傳時間: 2016-01-23
上傳用戶:chongcongying
本書分為上篇、中篇和下篇三個部分,上篇為Windows CE結構分析,中篇為Windows CE情景分析,下篇為實驗手冊。每一篇又劃分為若 干章。上篇包含有引言,Windows CE體系結構,處理 器排程,儲存管理 ,檔案系統和設備管理 等六 章。中篇包含有系統初始化,處理 器排程過程,分頁處理 ,檔案處理 和驅動器載入等五章。下篇包含有Windows CE應用程式開發(fā),Windows CE系統開發(fā),評測與總結以及實習等四章。 上篇的重點在於分析Windows CE kernel的結構以及工作原理 。這個部分是掌握Windows CE作業(yè)系統的基礎。 中篇重點在於分析Windows CE kernel的實際運行 過程。如果說 上篇是從靜態(tài)的角度 分析Windows CE kernel,那麼中篇則是試圖從動態(tài)的角度 給讀 者一個有關Windows CE kernel的描述。希望讀 者能夠通過對中篇的閱讀 理 解,在頭腦中形成有關Windows CE kernel的多方位的運作情景。 下篇著重於有關Windows CE的應用。對理 論 的掌握最終要應用到實務中。
標簽: 分
上傳時間: 2013-12-23
上傳用戶:FreeSky