加密與安全

密碼學 SHA 哈希計算、JWT 權杖解碼與前端安全工具。

已上線可用工具 (60)

← 返回全部工具

基礎編解碼與資料壓縮

Base64 編碼與解碼

在本機以 Base64 或 Base64URL 轉換 UTF-8 文字與二進位檔案。文字解碼保留開頭的 U+FEFF 並要求有效 UTF-8;二進位解碼保留任意位元組。此轉換使用原生 Web API,不新增編解碼套件、付費 API,也不上傳轉換資料。

URL 元件編碼與解碼器

將一個 URL 元件轉成 UTF-8 百分號編碼,或解碼一層。提供即時結果、範例與剪貼簿複製。

Gzip 與 Deflate 瀏覽器端純前端壓縮解壓縮器

以 1–9 等級將文字或檔案壓縮為 Gzip、Zlib 或原始 DEFLATE。還原完整位元組、預覽有效 UTF-8、比較大小並下載完整檔案。

Brotli (.br) 解壓縮與內容查看器 (WASM)

在瀏覽器內將單一 Base64 Brotli 串流解壓為 UTF-8 文字,提供大小限制、取消及完整結果複製。

Punycode 與國際化域名 (IDN) 雙向轉換器

Punycode 與國際化域名 (IDN) 雙向轉換器:在 Unicode 與正規 ACE `xn--` 形式之間轉換以點分隔的 IDN 標籤,不進行 DNS 解析。

UUEncode 與 UUDecode 文字編解碼器

將 UTF-8 文字轉為傳統 UUEncode。每個資料行最多包含 45 位元組,每三個位元組編為四個字元;內容以 begin 標頭開始,並以零長度資料行及 end 結束。解碼會還原 UTF-8 文字。

Hex 十六進制字串與 Base64 快速互轉器

將十六進位位元組對轉成標準 Base64,或將 Base64 解碼回小寫十六進位;過程不對位元組進行字元集轉換。

二進位位元與 UTF-8 文字雙向轉換器

將每個 UTF-8 位元組轉成恰好八位二進位數字;解碼會組合位元組並驗證完整 UTF-8 序列,包含中文與 Emoji。

三種字元的 HTML 實體轉換器

跳脫或還原 &、<、> 的 HTML 實體;不實作 CSS.escape 或 CSS 識別字跳脫。

XML 預定義實體轉義與反轉義器

將五個保留字元與對應的 XML 預定義實體互轉;不解析或驗證 XML 文件。

LZ-String 極速高壓縮比文本壓縮解壓器

LZ-String 極速高壓縮比文本壓縮解壓器:前端工程師排查 localStorage 中使用 lz-string 儲存的壓縮資料。

十六進位位元組檢視器

解析十六進位位元組並以 JSON 回報長度、十六進位、十進位、二進位及索引列;不輸出 C、C++ 或 Rust 陣列字面值。

UUID 格式逆向提取時間戳與 MAC 地址 (v1/v6/v7)

UUID 格式逆向提取時間戳與 MAC 地址 (v1/v6/v7):數字取證與排障人員從 UUID v1 / v6 / v7 中倒推提取精確生成時刻及網路卡實體地址。

身份鑑權與安全憑證

正規表示式測試器

在隔離 Worker 中測試 JavaScript 正規表示式,標示符合項目、檢視具名群組,並預覽有大小限制的文字取代結果。

JWT 解碼器

本機解碼 JWT,查看 exp、nbf、iat 的日期、相對時間與裝置時鐘狀態,不驗證簽章。

密碼強度與離線破解時間估計

以 zxcvbn 評估去除前後空白的密碼,回傳 0–4 分、標籤、UTF-16 長度、離線慢速雜湊破解時間估計與建議。不計算熵或查詢洩漏資料庫。

TOTP 雙因素身份驗證器模擬與金鑰測試 (2FA)

TOTP 雙因素身份驗證器模擬與金鑰測試 (2FA):開發者除錯 Google Authenticator / 1Password 中的 2FA 演算法與 Base32 金鑰。

HOTP 基於計數器的一次性密碼生成器 (RFC 4226)

HOTP 基於計數器的一次性密碼生成器 (RFC 4226):硬體令牌與雙因素認證開發者除錯基於事件計數的 HOTP 演算法。

密碼學隨機位元組與 Hex 緩衝區生成器

密碼學隨機位元組與 Hex 緩衝區生成器:開發者生成用於加鹽 (Salt)、初始化向量 (IV)、Session ID 的高質量隨機十六進位制或 Base64 位元組串。

SAML 2.0 身份響應斷言 XML 解碼器

解碼 Base64 或壓縮的 SAML XML,回報發行者、字元數與短文字預覽;不擷取 Subject、Assertion 或 Signature 區塊。

Diceware 密碼片語產生器

從 EFF 的 7,776 個詞條隨機選出 1 至 20 個詞條,產生密碼片語並檢查詞數與隨機位元估計。

HTTP Basic Auth 認證頭在線生成與解碼器

將 JSON 的 username 與 password 組成 UTF-8 的 username:password 位元組,再轉為 Base64 並加上 Basic 前綴。解碼以第一個冒號分隔,回傳 username 與 credentials;credentials 是完整密碼,包含後續冒號。

URL 編碼惡意注入與攻擊載荷檢查器

將貼上的文字最多解碼三輪,匹配路徑穿越、指令碼與 SQL 形態字串;不解析 URL 組件,也不證明目的地安全。

密碼生成器 (Diceware 中文五字成語模式)

以瀏覽器加密亂數從內建 10 個成語中選取 2–8 個;不是大型經審核成語詞庫。

Referrer-Policy 策略安全配置測試器

Referrer-Policy 策略安全配置測試器:隱私工程師與站長為網站生成保護使用者隱私、防止內網地址洩漏的 Referrer 策略。

Permissions-Policy (Feature-Policy) 瀏覽器權限頭生成器

Permissions-Policy (Feature-Policy) 瀏覽器權限頭生成器:Web 開發者配置禁用攝像頭、麥克風、地理位置、陀螺儀等敏感硬體許可權的 HTTP 響應頭。

密碼雜湊與完整性校驗

SHA 雜湊產生器

在本機以 SHA-1、SHA-256、SHA-384 或 SHA-512 雜湊文字或選取/拖放的本機檔案。

MD5 文字雜湊計算器

計算輸入 UTF-8 文字的 MD5,輸出 32 個小寫十六進位字元。不接受二進位檔案;MD5 不適合新安全用途。

SHA-3 / Keccak 密碼學雜湊計算器

SHA-3 / Keccak 密碼學雜湊計算器:以太坊區塊鏈工程師與密碼學研究員計算標準 SHA3-256/512 與以太坊原始 Keccak-256 雜湊。

HMAC 訊息認證碼計算器 (多雜湊演算法)

HMAC 訊息認證碼計算器:透過瀏覽器 Web Crypto,以文字密鑰及瀏覽器支援的 SHA 雜湊演算法,為訊息計算十六進位 HMAC;不支援 HMAC-MD5。

Bcrypt Hash產生器

直接在瀏覽器中使用 Bcrypt Hash產生器。匯出前請確認支援的輸入、輸出結果與限制。

Argon2id 密碼 Hash產生器

直接在瀏覽器中使用 Argon2id 密碼 Hash產生器。匯出前請確認支援的輸入、輸出結果與限制。

CRC32 校驗碼計算器

為輸入文字計算 CRC32;本工具不提供 CRC16。

Adler-32 驗證和計算器 (zlib 規範)

Adler-32 驗證和計算器 (zlib 規範):資料壓縮與解壓開發者計算符合 RFC 1950 (zlib) 標準的 Adler-32 驗證值。

BLAKE2b-256 Text Hash工具

直接在瀏覽器中使用 BLAKE2b-256 Text Hash工具。匯出前請確認支援的輸入、輸出結果與限制。

BLAKE3 Text Hash工具

直接在瀏覽器中使用 BLAKE3 Text Hash工具。匯出前請確認支援的輸入、輸出結果與限制。

MurmurHash3 非密碼學高速雜湊計算器

MurmurHash3 x86 32 位元雜湊計算器:以固定種子 0 對 UTF-8 文字輸出八位十六進位雜湊;此演算法不具密碼學安全性,也不提供 128 位元模式。

FNV-1a 極簡非密碼學雜湊計算器

計算 UTF-8 文字的 32 位元與 64 位元 FNV-1a 雜湊,並回傳無號十進位與十六進位值。文字必須少於 5,000,000 個 UTF-8 位元組。

Bcrypt 雜湊耗時與工作因子性能基準測試器

在目前瀏覽器對每個選定成本各測量一次 bcrypt 雜湊,回報四捨五入至小數兩位的毫秒數。結果會隨裝置與負載變動。

對稱與非對稱加密

AES 對稱加密與解密(Web Crypto)

AES 對稱加密與解密(Web Crypto) — PBKDF2-HMAC-SHA256 使用 16 位元組的 salt 與 120000 次迭代,衍生 32 位元組金鑰。AES-GCM 使用 12 位元組的 IV,將 16 位元組驗證標記接在密文後,再進行 Base64 編碼。

RSA 加密與簽章金鑰對產生器

分別產生 2048、3072 或 4096 位的 RSA-OAEP-SHA-256 加密與 RSASSA-PKCS1-v1_5-SHA-256 簽章金鑰對,匯出加密 PEM/JWK 與簽章 JWK;不產生 SSH 金鑰。

RSA 公鑰加密與私鑰解密工具 (RSA-OAEP)

RSA 公鑰加密與私鑰解密工具 (RSA-OAEP):工程師使用 RSA 公鑰對簡短機密文字(如密碼或 AES 會話金鑰)進行 RSA-OAEP 加密或用私鑰還原。

RSA 數字簽名生成與公鑰驗籤器 (RSASSA-PKCS1-v1_5 / PSS)

RSA 數字簽名生成與公鑰驗籤器 (RSASSA-PKCS1-v1_5 / PSS):開發者使用私鑰對資料生成防篡改數字簽名,或使用他人公鑰驗證接收到的資料真實性。

ECDSA P-256 金鑰對產生器

產生 ECDSA P-256 金鑰對並匯出 PEM 與 JWK;不產生 Ed25519。

XOR 字元碼運算示範工具

XOR 運算示範:以 0 至 65535 的 JSON 整數金鑰,只對各輸入碼位的首個 UTF-16 單元執行 XOR;不處理位元組,也不是安全加密。

PBKDF2 金鑰派生演算法互動式推演器

PBKDF2 金鑰派生演算法互動式推演器:安全學生與系統開發者除錯基於密碼的金鑰派生函式 (PBKDF2)。

Scrypt 記憶體硬度密碼雜湊計算器

Scrypt 記憶體硬度密碼雜湊計算器:區塊鏈與加密貨幣技術人員除錯以太坊錢包 Keystore 與 Litecoin 所依賴的 Scrypt 演算法。

Shamir 門限祕密共享模擬器 (Secret Sharing Scheme)

Shamir 門限祕密共享模擬器 (Secret Sharing Scheme):安全架構師體驗將一份絕密私鑰切分成 N 個碎片 (Shares),只需集齊任意 K 個碎片即可還原密碼。

HKDF 基於 HMAC 的提取與展開金鑰派生器 (RFC 5869)

HKDF 基於 HMAC 的提取與展開金鑰派生器 (RFC 5869):TLS 1.3 開發者與現代密碼學工程師除錯基於 HMAC 的金鑰派生函式 HKDF-Extract 與 HKDF-Expand。

ChaCha20-Poly1305 高速流加密解密工具 (RFC 8439)

ChaCha20-Poly1305 高速流加密解密工具 (RFC 8439):移動端與 WireGuard 協議開發者使用現代高效能流密碼 ChaCha20-Poly1305 進行加密和身份認證解密。

Ed25519 純數字簽名生成與公鑰驗籤器 (RFC 8032)

Ed25519 純數字簽名生成與公鑰驗籤器 (RFC 8032):區塊鏈與 SSH 現代工程師使用高安全 Ed25519 曲線對訊息生成 64 位元組緊湊簽名並使用公鑰驗籤。

Web Crypto API 現代瀏覽器硬件密碼學能力探針

檢查目前瀏覽器環境,並嘗試四項 Web Crypto 操作:SHA-256、AES-GCM、HMAC-SHA-256 與 ECDSA P-256。結果僅適用於此環境。

工具分類

X.509 SSL/TLS 數字憑證深度解析器

X.509 SSL/TLS 數字憑證深度解析器:網路運維與網站管理員解析 .crt / .cer / .pem 數字憑證,排查域名萬用字元與過期倒計時。

CSR (憑證籤名請求) 生成與解碼檢查器

CSR (憑證籤名請求) 生成與解碼檢查器:站長在申請正規商業 SSL 憑證前,在本地生成或解碼 Certificate Signing Request (CSR)。

SSH 公鑰格式轉換與指紋計算器 (SHA256/MD5)

驗證輸入的 OpenSSH 公鑰資料並回報 SHA-256 指紋與中繼資料;不轉換成其他金鑰格式。

PGP / GPG 公鑰與簽名憑證文本檢查器

PGP / GPG 公鑰與簽名憑證文本檢查器:開源貢獻者解析 `-----BEGIN PGP PUBLIC KEY BLOCK-----` 金鑰塊的指紋與使用者 ID。

SSL/TLS 密碼套件 (Cipher Suites) 兼容性速查器

SSL/TLS 密碼套件 (Cipher Suites) 兼容性速查器:網路安全工程師根據名稱分析 TLS 密碼套件(如 ECDHE-RSA-AES128-GCM-SHA256)的加密強度與安全性。

HTTP Public Key Pinning (HPKP) SHA-256 釘扎雜湊計算器

以 SHA-256 雜湊輸入的 Base64 解碼位元組並格式化 pin;不驗證是否為有效 SPKI 公鑰。HPKP 已過時。

數字憑證有效性與到期日綜合提醒計算器

數字憑證有效性與到期日綜合提醒計算器:批次錄入多張自建或企業內網憑證,一目瞭然生成到期預警紅黃綠健康大盤。

SSL 憑證 & Public 金鑰比對器

直接在瀏覽器中使用 SSL 憑證 & Public 金鑰比對器。匯出前請確認支援的輸入、輸出結果與限制。