yoCrypt-Editor
A lightweight, secure text editor powered by PySide6 and OpenSSL 3.
Project maintained by Yoyo-ace1110
Hosted on GitHub Pages — Theme by mattgraham
加密技術細節
yoCrypt-Editor 致力於提供全方位的資料保護。我們不「自行開發加密演算法」(以避免潛在的安全漏洞),而是採用經過業界標準驗證、實戰測試的加密演算法,以確保您的隱私萬無一失。
🛡️ 核心加密標準
本編輯器採用 AES-256-GCM (進階加密標準 Galois/Counter 模式):
- AES-256: 對稱式加密的黃金標準,具備 256 位元的密鑰長度。
- GCM 模式: 同時提供 機密性 (Confidentiality) 與 完整性 (Integrity)。這能確保加密檔案若遭到竄改,編輯器會立刻偵測到異常並拒絕解密,從而防止「位元翻轉 (Bit-flipping)」攻擊。
🔐 密鑰衍生函數 (KDF)
為了防止暴力破解與字典攻擊,我們使用 PBKDF2 (基於密碼的密鑰衍生函數第二版) 並搭配 SHA-256:
- 高疊代次數: 我們預設進行 360,000 次疊代,這大幅增加了攻擊者使用 GPU 或 ASIC(專用集成電路)進行破解的計算成本。
- 隨機鹽值 (Random Salting): 每個檔案都會生成一個唯一且具備加密安全性的鹽值。這確保了即使兩個檔案使用相同的密碼,其產生的加密密文也會完全不同。
🧠 記憶體安全
- 即時抹除 (Immediate Zeroing): 在完成加密任務或關閉應用程式時,內部的 C++ 核心會立即覆寫(Overwrite)存放主密碼的記憶體區域。
- 在處理極度敏感的資料時,為了達到最高安全性,我們建議 重新啟動電腦,以清除記憶體中加密資料的殘留數據,並避免記憶體傾印 (Memory Dump) 導致的洩密風險。
👈 返回首頁 | 👉 加密功能導覽