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樓:匿名使用者
其實我也不知道... =.=但是推薦到這裡來做任務
我老公開始的時候告訴我密碼。結果他發現我用了他的錢。他就換了密碼了。也沒告訴我。然後我問他要錢
像這種事情兩個人都有沒做好的地方,你要用他的錢你可以預先和他說,然後他也不能改密碼 你們的夫妻關係真的讓人無語。只能說他跟你耍心眼,你還是自己多關心關心她吧,若是他的工資給你就說明他手裡沒有多少錢,若是不給你,那麼你就好好想想吧!你問他要生活費,但是不要問密碼 這是對你極度不信任啊,所以女人要自己賺...