Linux系统中的“记事本”(通常指gedit、Mousepad等默认文本编辑器)本身不提供内置的文件加密功能,但可通过外部加密工具实现文件加密。以下是具体方法和注意事项:
GnuPG是基于OpenPGP标准的开源加密工具,适合加密单个文件或小范围数据,支持数字签名。
sudo apt-get install gnupg;sudo yum install gnupg;sudo dnf install gnupg。gpg --symmetric --cipher-algo AES256 original_file(生成original_file.gpg);gpg --encrypt --recipient "Recipient Name" original_file(生成original_file.gpg)。gpg --decrypt encrypted_file.gpg > decrypted_file(需输入密码);gpg --decrypt encrypted_file.gpg(需私钥和密码)。OpenSSL是通用加密工具,适合各种加密需求,命令行操作简单。
openssl enc -aes-256-cbc -salt -in original_file -out encrypted_file.enc(系统提示输入密码,生成encrypted_file.enc)。openssl enc -d -aes-256-cbc -in encrypted_file.enc -out original_file(输入密码即可解密)。VeraCrypt是开源磁盘加密软件,可创建加密卷(类似虚拟磁盘),适合加密大量文件。
sudo apt-get install veracrypt;sudo yum install veracrypt;sudo dnf install veracrypt。veracrypt,选择“创建加密卷”,设置卷大小、加密算法(如AES)、哈希算法(如SHA-512)和密码。/mnt/encrypted),加密卷会像普通文件夹一样使用,卸载后数据不可见。通过上述方法,可在Linux系统中实现文件加密,保护敏感数据安全。