Criptografia S File Encryptor

10+
次下載
內容分級
適合所有人
螢幕截圖圖片
螢幕截圖圖片

關於這個應用程式

網路是一個危險的地方,個人資料和文件很容易在無人保護的情況下四處傳播;你永遠不知道什麼時候會有人竊取它們。
因此,我們需要額外的保護。

使用此應用程式,您可以使用最強大的 AES-256 加密技術加密任何類型的檔案!

• 加密檔案、照片、影片、音樂以及任何其他類型的檔案!

• 您也可以加密整個資料夾,建立包含多個加密項目的單一壓縮包! (先壓縮資料夾,然後再加密 zip 檔案)

密碼加密

為了進一步提高檔案安全性,此應用程式還會加密密碼,使其更難破解。

因此,請務必記住您的密碼,或者您可以將其寫下來以備後用。

• 注意:如果您忘記或丟失密碼,您將無法重新訪問您的文件,並且可能會永久丟失它們!

因此,請務必妥善保管您的密碼。

• AES-256 加密協定達到軍用等級標準,幾乎不可能被破解。

更多資訊請見:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/

技術參數:

1. 加密演算法和機制
- 金鑰派生:PBKDF2 演算法,採用 HmacSHA256 演算法,100,000 次迭代,16 位元組鹽值。
適用於從密碼中安全派生金鑰。
- 加密:採用 CBC 模式的 AES-256 演算法,使用 PKCS5Padding 演算法,並由 SecureRandom 產生 16 位元組初始向量 (IV)。
AES-CBC 與身份驗證 (MAC) 結合使用時非常安全。程式碼正確使用了先加密後 MAC 的加密方式。
- 完整性與真實性:基於鹽值 + IV + 密文的 HMAC-SHA256 演算法。
確保防止篡改和篡改。
2. 密碼和密鑰處理
- 從介面讀取密碼,複製到 char[] 變量,使用後立即清除。
- 派生金鑰分為 AES 和 HMAC 部分,使用後清除。
- 在 finally 部分進行冗餘清除,以防止記憶體洩漏。
- 注意:在背景執行緒中清除可編輯欄位可能不理想。
3. 加密和儲存流程
- 寫入檔案:鹽值、IV、加密數據,然後是 HMAC。
- 調整檔案權限以限制存取。
- 正確使用流在寫入過程中更新 HMAC。
4. 解密與驗證流
- 讀取鹽值和 IV,派生金鑰,計算 HMAC 以在解密前驗證完整性。
- 使用 LimitedInputStream 將讀取限制為正確的密文長度。
- 使用 CipherInputStream 解密,寫入暫存檔案。
- 發生錯誤時安全刪除臨時檔案。
- 覆蓋最終檔案前檢查完整性。
5. 異常處理和清理
- 使用清晰的訊息處理特定異常。
- 在 finally 部分清理敏感變數並關閉流。
更新日期
2025年7月28日

資料安全性

想確保安全,就從瞭解開發人員如何收集與分享資料開始!根據你的使用情形、所在地區及年齡,資料的隱私權和安全性措施可能會有所不同。這項資訊由開發人員提供,可能會隨時間更新。
不會與第三方分享資料
進一步瞭解開發人員如何聲明資料分享事宜
不會收集任何資料
進一步瞭解開發人員如何聲明資料收集事宜

新功能

•Segurança foi aprimorada.

應用程式支援

開發人員資訊
Lucas Vieira Jorgeto
lucas.jorgeto@gmail.com
Av. das Macieiras Nova Trieste JARINU - SP 13240-000 Brazil
undefined