捕風之巢

          統計

          留言簿(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 捕風 閱讀(1412) 評論(0)  編輯  收藏 所屬分類: java安全

          主站蜘蛛池模板: 浦东新区| 滦南县| 泽库县| 雷波县| 侯马市| 祥云县| 阳高县| 兴隆县| 大荔县| 石渠县| 五莲县| 淮南市| 青浦区| 泗洪县| 调兵山市| 清苑县| 紫金县| 伊春市| 象州县| 无锡市| 耿马| 丰顺县| 龙井市| 重庆市| 南开区| 南宁市| 峨眉山市| 福清市| 涪陵区| 南涧| 高阳县| 塔河县| 稻城县| 隆子县| 白水县| 威远县| 安远县| 宁乡县| 孟州市| 汤阴县| 临汾市|