零全零美(www.zzgwt.com)
          生活中的很多事情,并不像If...Else那么簡(jiǎn)單!
          posts - 96,comments - 52,trackbacks - 0
          openssl簡(jiǎn)介-指令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
              采用什么加密算法來加密我們的密鑰。一般會(huì)要你輸入保護(hù)密碼。
              如果這三個(gè)中一個(gè)也沒set, 我們的密鑰將不被加密而輸入。
              -F4|-3
              使用的公共組件,一種是3, 一種是F4, 我也沒弄懂這個(gè)option是什么意思。
              -rand file(s)
              產(chǎn)生key的時(shí)候用過seed的文件,可以把多個(gè)文件用冒號(hào)分開一起做seed.
              numbits
              指明產(chǎn)生的參數(shù)的長(zhǎng)度。必須是本指令的最后一個(gè)參數(shù)。如果沒有指明,則產(chǎn)生512bit長(zhǎng)的參數(shù)。
              研究過RSA算法的人肯定知道,RSA的私有密鑰其實(shí)就是三個(gè)數(shù)字,其中倆個(gè)是質(zhì)數(shù)。這倆個(gè)呢,就叫prime numbers.產(chǎn)生RSA私有密鑰的關(guān)鍵就是產(chǎn)生這倆。還有一些其他的參數(shù),引導(dǎo)著整個(gè)私有密鑰產(chǎn)生的過程。因?yàn)楫a(chǎn)生私有密鑰過程需要很多隨機(jī)數(shù),這個(gè)過程的時(shí)間是不固定的。
              產(chǎn)生prime numbers的算法有個(gè)bug, 它不能產(chǎn)生短的primes. key的bits起碼要有64位。一般我們都用1024bit的key.
          posted on 2009-11-27 17:39 零全零美 閱讀(479) 評(píng)論(0)  編輯  收藏 所屬分類: 安全相關(guān)
          主站蜘蛛池模板: 丹巴县| 灵台县| 和静县| 思茅市| 大同市| 海盐县| 凤阳县| 合肥市| 图片| 东乡| 新兴县| 克山县| 静宁县| 安徽省| 扶风县| 中阳县| 增城市| 澄城县| 女性| 磐安县| 隆安县| 玛沁县| 岢岚县| 老河口市| 四平市| 乳源| 苍梧县| 正阳县| 宾阳县| 建瓯市| 拉孜县| 奉新县| 潞西市| 高安市| 泰州市| 周宁县| 沂水县| 安义县| 进贤县| 镇原县| 佛冈县|