捕風(fēng)之巢

          統(tǒng)計(jì)

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

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

          主站蜘蛛池模板: 黄石市| 兴安盟| 资阳市| 张家界市| 平遥县| 平武县| 大宁县| 闽侯县| 华亭县| 资源县| 西城区| 隆化县| 黄浦区| 龙南县| 尼玛县| 惠来县| 隆回县| 金堂县| 梁平县| 宣城市| 阿鲁科尔沁旗| 泉州市| 临邑县| 沁水县| 景泰县| 从江县| 长岭县| 绵竹市| 天门市| 安远县| 河东区| 纳雍县| 合阳县| 石狮市| 甘谷县| 沽源县| 辉县市| 闽清县| 寿宁县| 丽水市| 汶上县|