分类
ssl

openssl 学习测试 ssl

建立连接

openssl s_client -connect jpuyy.com:443

测试 cpu 计算时间

openssl speed rsa
Doing 512 bit private rsa's for 10s: 45248 512 bit private RSA's in 10.00s
Doing 512 bit public rsa's for 10s: 615186 512 bit public RSA's in 9.98s
Doing 1024 bit private rsa's for 10s: 14429 1024 bit private RSA's in 10.00s
Doing 1024 bit public rsa's for 10s: 246314 1024 bit public RSA's in 9.99s
Doing 2048 bit private rsa's for 10s: 2131 2048 bit private RSA's in 10.00s
Doing 2048 bit public rsa's for 10s: 76749 2048 bit public RSA's in 10.00s
Doing 4096 bit private rsa's for 10s: 315 4096 bit private RSA's in 10.02s
Doing 4096 bit public rsa's for 10s: 21302 4096 bit public RSA's in 9.96s
OpenSSL 1.0.2k-fips  26 Jan 2017
built on: reproducible build, date unspecified
options:bn(64,64) md2(int) rc4(8x,int) des(idx,cisc,16,int) aes(partial) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -m64 -DL_ENDIAN -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -Wa,--noexecstack -DPURIFY -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
                  sign    verify    sign/s verify/s
rsa  512 bits 0.000221s 0.000016s   4524.8  61641.9
rsa 1024 bits 0.000693s 0.000041s   1442.9  24656.1
rsa 2048 bits 0.004693s 0.000130s    213.1   7674.9
rsa 4096 bits 0.031810s 0.000468s     31.4   2138.8