繁體中文

線上工具

XOR 加密與解密工具

使用重複的 UTF-8 金鑰對文字進行處理,產生 Base64 密文,並可還原使用相同金鑰所生成的結果。

免費使用繁體中文說明方法與限制清楚說明
更新日期

教學用位元組運算

套用重複金鑰 XOR

您的輸入仍保留在此瀏覽器分頁中。使用前請先檢視結果。

相容性警告。 重複金鑰的 XOR 加密並不安全。

本機結果

複製前請先檢查

已準備好進行本機處理。

方法
將每個 UTF-8 位元組與重複的金鑰位元組進行 XOR 運算,並透過 Base64 將二進位密文與文字分開。
資料處理方式
NexaCurrent 不會上傳或保留任何輸入資料。

方法與背景

XOR 加密與解密工具的運作方式

XOR 加密與解密工具圍繞著一個可檢視的運作:使用重複的 UTF-8 金鑰對文字進行處理,產生 Base64 密文,並可還原使用相同金鑰所生成的結果。它會將每個 UTF-8 位元組與重複的金鑰位元組進行 XOR 運算,並透過 Base64 將二進位密文與文字分離。輸入、參數與輸出編碼都會一同顯示,讓您可以使用其他可信賴的工具重現結果,而不是接受一個無法解釋的答案。

工作區不會將您輸入的值傳送至 NexaCurrent。一般文字、密碼、金鑰、代杖及產生的結果都會保留在目前的瀏覽器分頁中,不會加入頁面 URL,也不會儲存至帳戶。複製控制項會回報成功或失敗,而重設按鈕則會清除目前可見的工作狀態,確保下一位使用該瀏覽器的人不會看到先前的結果。

何時使用這個免費線上密碼學工具

常見用途包括位元組操作教學、簡易相容性治具,以及可還原的謎題資料。請先從有完整文件的範例或非敏感性測試值開始,記錄每一個選項,並將結果與必須消費該結果的系統進行比對。加密格式常常失敗,並非因為數學原語本身有缺陷,而是因為某一端選用了不同的文字編碼、填補值、隨機數、密鑰衍生方式、輸出字母集或簽章參數。

在依賴結果之前,請將已發佈的測試值與其預期答案比對,並嘗試一個刻意錯誤的輸入。本頁面成功的來回轉換只能證明其對應的操作彼此一致;它本身並不能證明與其他應用程式、安全性政策、金鑰存放區、憑證格式或威脅模型相容。

安全性、隱私與相容性限制

最根本的限制說明得很清楚:重複使用同一金鑰的 XOR 會洩漏模式,且不提供驗證,因此不得用於保護敏感性資訊。本網站的名稱區分了加密、雜湊、訊息驗證、總和檢查碼、編碼、混淆與隱寫術,因為這些操作解決的是不同的問題。可逆的轉換並不會自動是安全的,單向摘要也不是等待被解碼的加密文字。

瀏覽器本地端運算可降低意外將資料外洩至伺服器的風險,但無法讓不受信任的裝置變得安全。瀏覽器擴充功能、剪貼簿紀錄、惡意程式、螢幕截圖、被入侵的相依套件,以及遭竄改的網頁,仍可能洩露機密資料。對於高價值的生產金鑰、復原碼、私人憑證、受規範的資料及長期憑證儲存,請使用經稽核的命令列或平臺金鑰管理工具。

如何驗證結果

在複製結果之前,請檢查所選的演算法、字元編碼、金鑰或關鍵字、輸出格式,以及所有長度欄位。對於加密,請修改一個字元或使用錯誤的金鑰,並確認認證模式會拒絕它。對於簽章或 HMAC,請先驗證原始訊息,然後確認修改過的訊息會驗證失敗。對於總和檢查碼或歷史性密碼,請與已發佈的測試值或第二個可信賴的工具進行比對。

請勿將敏感性數值放在支援單據、分析工具螢幕擷圖、公開的 URL 或共用的聊天記錄中。如果任務是遷移,請保留原始資料的受保護副本,直到目的地已通過獨立驗證。如果舊版網頁是唯一能讀取舊有數值的工具,請用它來復原內容,並立即使用目前的認證格式重新保護該內容,而不是產生更多舊式的加密文字。

繼續探索