openssl speed命令,默認(rèn)情況下,在每個(gè)單獨(dú)支持的模式和選項(xiàng)下運(yùn)行每個(gè)單獨(dú)的算法,使用不同的數(shù)據(jù)大小,不同的大小是重要的因?yàn)樗惴▎?dòng)過頭了。
完整運(yùn)行speed需要花費(fèi)大約6分鐘時(shí)間,不考慮硬件的性能,產(chǎn)生29行摘要124行性能數(shù)據(jù)。
但是,注意加密算法的性能嚴(yán)重依賴特定的工具,對(duì)于高性能,OpenSSL在x86系統(tǒng)代碼中有幾個(gè)算法。其他結(jié)構(gòu)如ia64,SPARC和x86-64,沒有什么系統(tǒng)代碼,沒有列出的架構(gòu)更沒有了,系統(tǒng)代碼放在OpenSSL源代碼目錄:crypto/*/asm,表2和表3節(jié)選了在3個(gè)不同的系統(tǒng)上的速度報(bào)告。
表2 hash和塊密碼性能(每秒使用1024字節(jié)塊的數(shù)量是1000字節(jié))

表3 公鑰加密性能

學(xué)習(xí)更多
這僅僅是OpenSSL命令行功能的一個(gè)樣本。在OpenSSL網(wǎng)站上有更多的文檔,也有幾個(gè)郵件列表提供技術(shù)支持。
OpenSSL使用c/c++編寫的,但是它已經(jīng)被移植到其他語言上去了,包括Ruby,而其,在2006年三月通過了FIPS140-2一級(jí)評(píng)估,使得OpenSSL稱為一個(gè)新的在企業(yè)和政府加密領(lǐng)域的競爭者。
本新聞共 4頁,當(dāng)前在第 4頁 1 2 3 4 |