Linux Notepad(如gedit等)本身無內置加密功能,需借助外部工具實現數據加密。以下是常用加密方法及操作步驟:
GnuPG是開源加密工具,支持對稱加密(簡單密碼)和非對稱加密(公鑰/私鑰),適合保護敏感文件。
sudo apt-get install gnupg
;CentOS/RHEL系統運行sudo yum install gnupg
(或dnf install gnupg
)。gpg -c filename.txt
(如gpg -c notes.txt
),輸入并確認密碼,生成加密文件filename.txt.gpg
(原文件保留)。gpg filename.txt.gpg
,輸入密碼即可還原為filename.txt
。OpenSSL是多功能加密庫,支持AES等強算法,適合快速加密文件。
openssl enc -aes-256-cbc -salt -in filename.txt -out filename.enc
(如openssl enc -aes-256-cbc -salt -in report.txt -out report.enc
),輸入密碼,生成加密文件filename.enc
。openssl enc -d -aes-256-cbc -in filename.enc -out filename.txt
,輸入密碼即可還原為filename.txt
。VeraCrypt是開源磁盤加密工具,可創建加密卷(類似虛擬U盤),適合存儲多個敏感文件。
sudo apt-get install veracrypt
;CentOS/RHEL系統運行sudo yum install veracrypt
。veracrypt --create
,按提示設置卷大?。ㄈ?00MB)、加密算法(推薦AES)、哈希算法(推薦SHA-512)和密碼,生成.7z
或.raw
格式加密卷。veracrypt /path/to/encrypted_volume /mnt/encrypted
(如veracrypt ~/secure.vol /mnt/secure
),輸入密碼掛載后,即可像普通文件夾一樣存取文件;完成后運行veracrypt -d /mnt/encrypted
卸載。若習慣用Vim編輯文本,可直接用其內置加密功能(需安裝完整版Vim,如vim-gtk
)。
vim -x filename.txt
,輸入并確認密碼,編輯后保存(:wq
),文件會以Blowfish算法加密(舊版本可能為弱加密,需升級)。:setlocal cm=blowfish2
(啟用Blowfish2強加密),再保存(:x
),避免弱加密警告。