4.例子
openssl命令列工具,openssl是乙個實現安全套接字層(ssl v2/v3)和傳輸層安全性(tls v1)所需的網路協議和相關加密標準的密碼技術工具包。openssl程式是乙個命令列工具,用於從外殼中使用openssl的加密庫的各種加密功能。它可以用來:
a.私鑰、公鑰和引數的建立和管理
b.公鑰加密操作
c.建立x.509證書、csrs和crls
d.計算訊息摘要
e.用密碼加密和解密
f.ssl/tls客戶端和伺服器測試
g.處理s/mime簽名或加密的郵件
h.時間戳請求、生成和驗證
openssl command [ command_opts ] [ command_args ]
openssl list [ standard-commands | digest-commands | cipher-commands | cipher-algorithms | digest-algorithms
| public-key-algorithms]
openssl no-*** [ arbitrary options ]
命令
含義asn1parse
解析asn.1序列
ca證書頒發機構(ca)管理
ciphers
密碼套件描述的確定
cmscms(加密訊息語法)實用程式
crl證書撤銷列表(crl)管理
crl2pkcs7
crl到pkcs# 7的轉換
dgst
計算訊息摘要
dhdiffie-hellman引數管理
dhparam
生成和管理diffie-hellman引數
dsadsa資料管理
dsaparam
dsa引數的生成和管理
ecec橢圓曲線鍵處理
ecparam
ec引數的操作和生成
enc編碼與密碼
engine
引擎(可載入模組)資訊和操作
errstr
錯誤編號到錯誤字串的轉換
gendh
生成diffie-hellman引數
gendsa
從引數生成dsa私鑰
genpkey
生成私鑰或引數
genrsa
生成rsa私鑰
hseq
建立或檢查netscape證書序列
ocsp
passwd
生成雜湊密碼
pkcs12
pkcs # 12的資料管理
pkcs7
pkcs # 7的資料管理
pkcs8
pkcs # 8的資料管理
pkey
公鑰和私鑰管理
pkeyparam
公鑰演算法引數管理
pkeyutl
公鑰演算法加密操作實用程式
prime
計算素數
rand
生成偽隨機位元組
rehash
建立指向由雜湊值命名的證書和crl檔案的符號鏈結
reqpkcs#10 x.509證書簽名請求(csr)管理
rsarsa金鑰管理
rsautl
用於簽名、驗證、加密和解密的rsa實用程式
s_client
這實現了乙個通用的ssl/tls客戶機,它可以建立乙個到使用ssl/tls的遠端伺服器的透明連線。它僅用於測試目的,只提供基本的介面功能,但在內部使用了openssl ssl庫的大部分功能。
s_server
這實現了乙個通用的ssl/tls伺服器,它接受來自使用ssl/tls的遠端客戶端的連線。它僅用於測試目的,只提供基本的介面功能,但在內部使用了openssl ssl庫的大部分功能。它提供了自己的面向命令列協議(用於測試ssl函式)和簡單的http響應工具(用於模擬支援ssl/ tls的web伺服器)。
s_time
ssl連線計時器
sess_id
ssl會話資料管理
smime
s / mime郵件處理
speed
演算法速度測量
spkac
spkac列印和生成實用程式
srp維護srp密碼檔案
storeutl
用於列出和顯示證書、金鑰、crls等的實用程式
ts時間加蓋印花工具(客戶端/伺服器)
verify
x.509證書驗證
version
openssl版本資訊
x509
x.509證書資料管理
命令含義
blake2b512
blake2b-512 digest
blake2s256
blake2s-256 digest
md2md2 digest
md4md4 digest
md5md5 digest
mdc2
mdc2 digest
rmd160
rmd-160 digest
sha1
sha-1 digest
sha224
sha-2 224 digest
sha256
sha-2 256 digest
sha384
sha-2 384 digest
sha512
sha-2 512 digest
sha3-224
sha-3 224 digest
sha3-256
sha-3 256 digest
sha3-384
sha-3 384 digest
sha3-512
sha-3 512 digest
shake128
sha-3 shake128 digest
shake256
sha-3 shake256 digest
sm3sm3 digest
命令含義
linux 網路工具
測試網路流量 1.nload 讓使用者可以分開來監控入站流量和出站流量。centos安裝 yum install nload y centos安裝 yum install iftop y 可測量通過每乙個套接字連線傳輸的資料 它採用的工作方式有別於nload。iftop使用pcap庫來捕獲進出網路介...
網路工具 ss
ss命令用於顯示socket狀態.他可以顯示packet sockets,tcp sockets,udp sockets,dccp sockets,raw sockets,unix domain sockets等等統計.它比其他工具展示等多tcp和state資訊.它是乙個非常實用 快速 有效的跟蹤i...
網路工具類
public class netstateutils return false 判斷當前網路是否是wifi網路 param context return boolean public static boolean iswifi context context return false 判斷當前網路是...