捕風之巢

          統計

          留言簿(3)

          java友情鏈接

          閱讀排行榜

          評論排行榜

          openssl簡介(十四)--指令genrsa

          ?

          十四.???? 指令 genrsa

          用法:
          ? ?
          ? ? openssl genrsa [-out filename] [-passout arg] [-des] [-des3] [-idea]
          ? ?
          ? ? [-f4] [-3] [-rand file(s)] [numbits]
          ? ?
          ? ???
          ? ? DESCRIPTION
          ? ?
          生成 RSA 私有密鑰的工具。

          ? ?
          ? ?
          ? ? OPTIONS
          ? ? -out filename
          ? ?
          私有密鑰輸入文件名,缺省為標準輸出。
          ? ? the output filename. If this argument is not specified then standard output is uused.
          ? ? -passout arg
          ? ?
          參看指令 dsa 里面的 passout 參數說明
          ? ? -des|-des3|-idea
          ? ?
          采用什么加密算法來加密我們的密鑰。一般會要你輸入保護密碼。
          ? ?
          如果這三個中一個也沒 set, 我們的密鑰將不被加密而輸入。
          ? ? -F4|-3
          ? ?
          使用的公共組件,一種是 3, 一種是 F4, 我也沒弄懂這個 option 是什么意思。
          ? ? -rand file(s)
          ? ?
          產生 key 的時候用過 seed 的文件,可以把多個文件用冒號分開一起做 seed.
          ? ? numbits
          ? ?
          指明產生的參數的長度。必須是本指令的最后一個參數。如果沒有指明,則產生 512bit 長的參數。
          ? ?
          研究過 RSA 算法的人肯定知道, RSA 的私有密鑰其實就是三個數字,其中倆個是質數。這倆個呢,就叫 prime numbers. 產生 RSA 私有密鑰的關鍵就是產生這倆。還有一些其他的參數,引導著整個私有密鑰產生的過程。因為產生私有密鑰過程需要很多隨機數,這個 過程的時間是不固定的。
          ? ?
          產生 prime numbers 的算法有個 bug, 它不能產生短的 primes. key bits 起碼要有 64 位。一般我們都用 1024bit key.

          posted on 2006-10-17 15:36 捕風 閱讀(1417) 評論(0)  編輯  收藏 所屬分類: java安全

          主站蜘蛛池模板: 女性| 柯坪县| 家居| 探索| 封丘县| 淮南市| 察哈| 旬阳县| 麻阳| 雷山县| 图木舒克市| 双流县| 贡嘎县| 娱乐| 平陆县| 抚顺县| 乌审旗| 喀什市| 保德县| 沂水县| 宁武县| 息烽县| 泗水县| 泰宁县| 凌海市| 阿坝| 栾川县| 长治市| 汨罗市| 股票| 安丘市| 讷河市| 红原县| 姚安县| 闻喜县| 依安县| 肇庆市| 武隆县| 临沧市| 华宁县| 萨嘎县|