Linux下“記事本”(如gedit等文本編輯器)本身不提供內置加密功能,需通過外部工具加密文件后再用記事本打開編輯。以下是常用加密方法及步驟:
GnuPG是Linux下常用的加密工具,支持對稱加密(用密碼加密)和非對稱加密(用密鑰對加密),適合單個文件加密。
安裝GnuPG
根據系統類型執行對應命令:
sudo apt-get install gnupgsudo yum install gnupgsudo dnf install gnupg對稱加密文件(推薦新手)
對稱加密只需設置一個密碼,操作簡單:
gpg --symmetric --cipher-algo AES256 filename.txt
執行后會生成filename.txt.gpg(加密文件),原文件保留。
解密文件
gpg --decrypt filename.txt.gpg > decrypted_filename.txt
執行后會提示輸入密碼,解密后的內容會保存到decrypted_filename.txt中。
OpenSSL是多功能安全工具,支持多種加密算法(如AES-256),適合需要靈活加密的場景。
-salt參數增強安全性):openssl enc -aes-256-cbc -salt -in filename.txt -out filename.enc
執行后會提示輸入并確認密碼,生成filename.enc(加密文件)。openssl enc -d -aes-256-cbc -in filename.enc -out filename.txt
執行后輸入密碼即可解密,恢復原始文件。VeraCrypt是開源磁盤加密工具,可創建加密卷(類似虛擬磁盤),適合加密大量文件或目錄。
sudo apt-get install veracrypt # Debian/Ubuntu
sudo yum install veracrypt # CentOS/RHEL
veracrypt,選擇“創建卷”,按照向導設置:
/mnt/encrypted)。/mnt/encrypted中的文件即可編輯,修改后保存會自動加密。veracrypt -d 加密卷文件卸載,數據將不可見。