公開金鑰密碼體系的產生,通用金鑰密碼體制和公開金鑰密碼體制有什麼區別

2021-03-04 05:12:36 字數 664 閱讀 2157

1樓:憽人礸

1. 選擇兩個大素bai

數,p 和q ,計算du出n=qp,n稱為zhirsa演算法的模數。p,daoq 必須專保密,一般要求p,q為安全素數,n的長度大於1024bit ,這屬主要是因為rsa演算法的安全性依賴於因子分解大數問題。

2. 計算n的尤拉數

φ(n)=(p-1)(q-1)

φ(n)定義為不超過n並與n互質的數的個數。

3. 然後隨機選擇加密金鑰e,從[0,φ(n)-1]中選擇一個與φ(n)互質的數e作為公開的加密指數。

4. 最後,利用euclid 演算法計算解密金鑰d, 滿足de≡1(mod φ(n))。其中n和d也要互質。

數e和n是公鑰,d是私鑰。兩個素數p和q不再需要,應該丟棄,不要讓任何人知道。

5.得到所需要公開金鑰和祕密金鑰:

公開金鑰(即加密金鑰) pk=(e,n)

祕密金鑰(即解密金鑰) sk=(d,n)

通用金鑰密碼體制和公開金鑰密碼體制有什麼區別 50

2樓:我家的水仙花開

通用是可以跨軟體甚至跨平臺使用

公開則只限定某個特別的軟體

3樓:匿名使用者

其實我也不知道... =.=但是推薦到這裡來做任務

我老公開始的時候告訴我密碼。結果他發現我用了他的錢。他就換了密碼了。也沒告訴我。然後我問他要錢

像這種事情兩個人都有沒做好的地方,你要用他的錢你可以預先和他說,然後他也不能改密碼 你們的夫妻關係真的讓人無語。只能說他跟你耍心眼,你還是自己多關心關心她吧,若是他的工資給你就說明他手裡沒有多少錢,若是不給你,那麼你就好好想想吧!你問他要生活費,但是不要問密碼 這是對你極度不信任啊,所以女人要自己賺...