零全零美(www.zzgwt.com)
          生活中的很多事情,并不像If...Else那么簡單!
          posts - 96,comments - 52,trackbacks - 0
          openssl簡介-指令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 2009-11-27 17:39 零全零美 閱讀(479) 評論(0)  編輯  收藏 所屬分類: 安全相關
          主站蜘蛛池模板: 绥棱县| 敦煌市| 青田县| 济阳县| 古交市| 南江县| 镇巴县| 伊吾县| 普格县| 贵溪市| 曲沃县| 宁河县| 贡觉县| 阜南县| 陈巴尔虎旗| 永平县| 喀什市| 响水县| 邮箱| 琼结县| 青阳县| 融水| 孟津县| 临洮县| 同江市| 修武县| 若羌县| 涟水县| 福建省| 花垣县| 攀枝花市| 苏尼特左旗| 三门峡市| 仁寿县| 金川县| 安陆市| 常宁市| 滁州市| 虎林市| 新宾| 信阳市|