搜尋和瀏覽各種 Linux 命令。
請將您要解決的情況在300字以內摘要,並詢問AI需要什麼命令。
請點擊所需的類別以過濾命令。您也可以輸入關鍵字來尋找特定內容。
openssl:加密與安全工具
OpenSSL 是一個強大的開源工具包,提供 SSL/TLS 協議實現和各種加密功能。它用於執行與安全相關的任務,例如生成證書、管理密鑰以及加密/解密數據。
openssl base64:Base64 編碼/解碼
`openssl` 命令的 `base64` 子命令用於將數據編碼或解碼為 Base64 格式。這主要用於在基於文本的環境中安全地傳輸或存儲二進制數據。Base64 將數據轉換為文本字符串,從而允許在僅處理文本的系統(如電子郵件或 Web URL)中處理二進制數據。
openssl pkcs12:PKCS#12 文件管理
PKCS#12(個人資訊交換語法)檔案是一種標準格式,用於將私鑰及其相關憑證捆綁並儲存在一個加密的檔案中。`openssl pkcs12` 命令用於建立、解析和轉換此類 PKCS#12 檔案。它主要用於一次性管理網頁伺服器的 SSL/TLS 憑證和私鑰,或將憑證匯入或匯出到其他系統。
openssl-dgst:檔案雜湊生成與驗證
openssl-dgst 命令使用 OpenSSL 函式庫來生成和驗證檔案或資料的數位摘要(雜湊)。它支援多種雜湊演算法,如 MD5、SHA-1、SHA-256 等,對於確保資料完整性至關重要。
openssl-dhparam:Diffie-Hellman 參數生成與管理
openssl-dhparam 命令用於生成和管理 Diffie-Hellman (DH) 金鑰交換所需的參數。這些參數對於建立安全的通訊通道至關重要,尤其是在 TLS/SSL 伺服器中使用 DH 或 DHE (Ephemeral DH) 密碼套件時。為了實現強大的加密通訊,生成足夠大的參數非常重要。
openssl-ecparam:橢圓曲線參數及金鑰管理
openssl-ecparam 命令是 OpenSSL 函式庫的一部分,用於生成、操作和驗證橢圓曲線(EC)加密所使用的參數。此外,它還提供根據指定的橢圓曲線參數生成橢圓曲線私鑰的功能。
openssl-enc:檔案與資料的加密/解密
openssl-enc 命令是 OpenSSL 工具包的一部分,用於使用對稱金鑰加密方法加密或解密檔案或資料。它支援多種加密演算法,如 AES、DES、Triple DES 等,並可透過密碼基於金鑰衍生函數 (PBKDF) 安全地生成金鑰。主要用於增強敏感檔案的安全性或保護傳輸中的資料。
openssl-genrsa:生成 RSA 私鑰
openssl-genrsa 是 OpenSSL 工具包的一部分,是一個用於使用 RSA 演算法生成用於加密的私鑰的命令。此金鑰用於各種安全應用,例如公鑰加密、數位簽章和 SSL/TLS 憑證生成。
openssl-md5:計算 MD5 雜湊值
openssl-md5 是 OpenSSL 工具包的一部分,用於計算檔案或輸入串流的 MD5 (Message-Digest Algorithm 5) 雜湊值。MD5 是一種加密雜湊函數,主要用於驗證資料的完整性。此命令通常以 `openssl dgst -md5` 的形式使用,或者更常見的是使用 `md5sum` 等專用命令。
openssl-rand: 生成偽亂數位元組
openssl-rand 命令使用 OpenSSL 函式庫來生成密碼學上安全的偽亂數(pseudo-random)位元組。這些亂數可用於各種安全相關用途,例如加密金鑰、鹽(salt)和隨機數(nonce)。它基於系統的熵池(entropy pool)運作,並允許您指定額外的熵來源。
openssl-rsa:RSA 金鑰管理
openssl-rsa 命令用於生成、轉換和驗證 RSA 公鑰/私鑰。此命令是 OpenSSL 工具包的一部分,可執行各種 RSA 金鑰相關任務,例如金鑰檔案格式轉換、加密/解密以及提取公鑰。
openssl-sha256: 生成 SHA256 雜湊值
本指南說明如何使用 `openssl` 命令的 `dgst` 子命令來計算檔案或標準輸入(字串)的 SHA256 雜湊值。這是驗證資料完整性並檢查檔案是否被篡蓋的必要安全工具。