FinalCrypt:一個開原始檔加密應用
我通常不會加密檔案,但如果我打算整理我的重要檔案或憑證,加密程式就會派上用場。
你可能已經在使用像 GnuPG 這樣的程式來幫助你加密/解密 Linux 上的檔案。還有 EncryptPad 也可以加密你的筆記。
但是,我看到了一個名為 FinalCrypt 的新的免費開源加密工具。你可以在 GitHub 頁面上檢視其最新的版本和原始碼。
在本文中,我將分享使用此工具的經驗。請注意,我不會將它與其他程式進行比較 —— 因此,如果你想要多個程式之間的詳細比較,請在評論中告訴我們。
使用 FinalCrypt 加密檔案
FinalCrypt 使用一次性密碼本金鑰生成密碼來加密檔案。換句話說,它會生成一個 OTP 金鑰,你將使用該金鑰加密或解密你的檔案。
根據你指定的金鑰大小,金鑰是完全隨機的。因此,沒有金鑰檔案就無法解密檔案。
雖然 OTP 金鑰用於加密/解密簡單而有效,但管理或保護金鑰檔案對某些人來說可能是不方便的。
如果要使用 FinalCrypt,可以從它的網站下載 DEB/RPM 檔案。FinalCrypt 也可用於 Windows 和 macOS。
下載後,只需雙擊該 deb 或 rpm 檔案就能安裝。如果需要,你還可以從原始碼編譯。
使用 FileCrypt
該影片演示瞭如何使用FinalCrypt:
安裝 FinalCrypt 後,你將在已安裝的應用列表中找到它。從這裡啟動它。
啟動後,你將看到(分割的)兩欄,一個進行加密/解密,另一個選擇 OTP 檔案。
首先,你必須生成 OTP 金鑰。下面是做法:
請注意你的檔名可以是任何內容 —— 但你需要確保金鑰檔案的大小大於或等於要加密的檔案。我覺得這很荒謬,但事實就是如此。
生成檔案後,選擇視窗右側的金鑰,然後選擇要在視窗左側加密的檔案。
生成 OTP 後,你會看到高亮顯示的校驗和、金鑰檔案大小和有效狀態:
選擇之後,你只需要點選 “Encrypt” 來加密這些檔案,如果已經加密,那麼點選 “Decrypt” 來解密這些檔案。
你還可以在命令列中使用 FinalCrypt 來自動執行加密作業。
如何保護你的 OTP 金鑰?
加密/解密你想要保護的檔案很容易。但是,你應該在哪裡儲存你的 OTP 金鑰?
如果你未能將 OTP 金鑰儲存在安全的地方,那麼它幾乎沒用。
嗯,最好的方法之一是使用專門的 USB 盤儲存你的金鑰。只需要在解密檔案時將它插入即可。
除此之外,如果你認為足夠安全,你可以將金鑰儲存在雲服務中。
有關 FinalCrypt 的更多資訊,請訪問它的網站:FinalCrypt
總結
它開始時看上去有點複雜,但它實際上是 Linux 中一個簡單且使用者友好的加密程式。如果你想看看其他的,還有一些其他的加密保護資料夾的程式。
你如何看待 FinalCrypt?你還知道其他類似可能更好的程式麼?請在評論區告訴我們,我們將會檢視的!
via: https://itsfoss.com/finalcrypt/
作者:Ankush Das 選題:lujun9972 譯者:geekpi 校對:wxy
相關文章
- 加密和解密的另個應用加密解密
- 開發一個React + Electron應用React
- 資原始檔的應用 (轉)
- 開發第一個Flink應用
- Spring Boot: 加密應用配置檔案敏感資訊Spring Boot加密
- 分享一個本人的私密檔案加密方法:用php 對windows 上的自己的本地私密檔案進行加密。加密PHPWindows
- SAP高階應用開發一書原始碼包原始碼
- 如何用 Flutter開發一個直播應用Flutter
- java開發一個應用的總結Java
- Spring Boot加密應用配置檔案敏感資訊(jasypt)Spring Boot加密
- [譯] 用 Flutter 開發你的第一個應用程式Flutter
- Cordova - 使用Cordova開發iOS應用實戰1(配置、開發第一個應用)iOS
- Windows phone應用開發[19]-RSA資料加密Windows加密
- 來開發一個wanandroid快應用吧NaNAndroid
- 使用Kotlin開發一個追番應用Kotlin
- 如何更好地開發一個Android應用Android
- Electron構建一個檔案瀏覽器應用(二)瀏覽器
- 使用 .net + blazor 做一個 kubernetes 開原始檔系統Blazor
- Vue+ Electron 開發的一個跨三端的應用(Taro開發多端應用)Vue
- elementary OS 正在構建一個可以買應用的開源應用商店
- 用 Tesseract 開發一個你自己的文字識別應用
- 一個用c#寫的掃描asp原始碼漏洞的應用程式C#原始碼
- 第一個Cassandra應用
- 基於 WebRTC 與 Webcam 開發一個聊天應用Web
- 動手開發第一個 Cypress 測試應用
- WEB例項:開發一個聊天室應用Web
- 如何開發一個標準的雲原生應用?
- 第一個spark應用開發詳解(java版)SparkJava
- FISCO BCOS | 開發第一個區塊鏈應用區塊鏈
- 萬事開頭難 - 第一個Android應用Android
- 使用React Native開發第一個iOS應用React NativeiOS
- 10個值得一試的iPhone應用開發教程iPhone
- 一個一線前端攻城獅的快應用開發之路:1、初識快應用前端
- 使用 Socket.io 和 React 開發一個聊天應用React
- 開發一個簡單的 HTTP 伺服器應用HTTP伺服器
- 開發和部署一個簡單的Clojure Web應用Web
- Nano v1.0 釋出!一個 PHP 檔案搭建 Hyperf 應用NaNPHP
- PHP 把原始檔加密到 BMP 點陣圖PHP加密