ÔõÑùÔÚLinuxÉÏÉèÖÃÊý¾Ý¼ÓÃÜ
ÔõÑùÔÚlinuxÉÏÉèÖÃÊý¾Ý¼ÓÃÜ
Êý¾ÝÇå¾²Ò»Ö±ÊÇÒ»¸öÖ÷ÒªµÄÎÊÌ⣬Ëæ×ÅÐÅÏ¢ÊÖÒÕµÄÇ°½ø£¬Êý¾Ý¼ÓÃܳÉΪÁ˱£»¤Êý¾ÝÇå¾²µÄÖ÷ÒªÊÖ¶ÎÖ®Ò»¡£ÔÚLinuxϵͳÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÖÖÖÖ¹¤¾ßºÍÒªÁìÀ´ÉèÖÃÊý¾Ý¼ÓÃÜ£¬ÒÔ±£»¤ÎÒÃǵÄÃô¸ÐÊý¾Ý¡£
Ò»¡¢Ê¹ÓÃGPG¼ÓÃܹ¤¾ß
GPG£¨GNU Privacy Guard£©ÊÇÒ»¸ö¿ªÔ´µÄ¼ÓÃÜÈí¼þ£¬ËüÄܹ»ÊµÏÖ¶ÔÎı¾ºÍÎļþ¾ÙÐмÓÃܺÍÊðÃû¡£ÏÂÃæÊÇÒ»¸öʾÀý´úÂ룬չʾÔõÑùʹÓÃGPG¹¤¾ßÀ´¼ÓÃÜÏ¢ÕùÃÜÒ»¸öÎı¾Îļþ¡£
1.×°ÖÃGPG¹¤¾ß
ÔÚLinuxÖУ¬ÎÒÃÇ¿ÉÒÔʹÓðü¹ÜÀíÆ÷À´×°ÖÃGPG¹¤¾ß¡£ÔÚDebian»òUbuntuϵͳÉÏ£¬¿ÉÒÔÔËÐÐÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº
sudo apt-get install gnupg
µÇ¼ºó¸´ÖÆ
2.ÌìÉúÃÜÔ¿¶Ô
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÌìÉúÒ»¸öÃÜÔ¿¶Ô£¬ÆäÖаüÀ¨Ò»¸ö¹«Ô¿ºÍÒ»¸ö˽Կ¡£¹«Ô¿ÓÃÓÚ¼ÓÃÜÊý¾Ý£¬Ë½Ô¿ÓÃÓÚ½âÃÜÊý¾Ý¡£¿ÉÒÔͨ¹ýÔËÐÐÒÔÏÂÏÂÁîÀ´ÌìÉúÃÜÔ¿¶Ô£º
gpg --gen-key
µÇ¼ºó¸´ÖÆ
ÔÚÌìÉúÃÜÔ¿¶ÔµÄÀú³ÌÖУ¬ÏµÍ³»áÌáÐÑÄãÌṩһЩÐÅÏ¢£¬ÀýÈçÄãµÄÐÕÃûºÍµç×ÓÓʼþµØµã¡£
3.¼ÓÃÜÎļþ
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔ¶ÔÒ»¸öÎı¾Îļþ¾ÙÐмÓÃÜ£º
gpg -e -r recipient@example.com file.txt
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬recipient@example.comÊÇÎüÊÕÕߵĵç×ÓÓʼþµØµã£¬file.txtÊÇÒª¼ÓÃܵÄÎļþµÄÎļþÃû¡£
4.½âÃÜÎļþ
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔ¶ÔÒ»¸ö¼ÓÃÜÎļþ¾ÙÐнâÃÜ£º
gpg -d file.txt.gpg > file.txt
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬file.txt.gpgÊÇÒª½âÃܵÄÎļþµÄÎļþÃû£¬file.txtÊǽâÃܺóµÄÎļþÃû¡£
¶þ¡¢Ê¹ÓÃLUKS¼ÓÃÜÎļþϵͳ
LUKS£¨Linux Unified Key Setup£©ÊÇÒ»¸öÓÃÓÚÔÚLinuxÉÏÉèÖÃÕû¸ö´ÅÅ̵ļÓÃܵŤ¾ß¡£ËüʹÓõÄÊǿ鼶±ðµÄ¼ÓÃÜ£¬¿ÉÒÔ±£»¤Õû¸öÎļþϵͳ¡£ÒÔÏÂÊÇÒ»¸öʾÀý´úÂ룬չʾÔõÑùʹÓÃLUKS¼ÓÃÜÎļþϵͳ¡£
1.×°ÖÃcryptsetup¹¤¾ß
ÔÚLinuxÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃcryptsetup¹¤¾ßÀ´½¨ÉèºÍÖÎÀí¼ÓÃÜÎļþϵͳ¡£¿ÉÒÔͨ¹ýÔËÐÐÒÔÏÂÏÂÁîÀ´×°ÖÃcryptsetup¹¤¾ß£º
sudo apt-get install cryptsetup
µÇ¼ºó¸´ÖÆ
2.½¨Éè¼ÓÃÜ·ÖÇø
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔ½¨ÉèÒ»¸ö¼ÓÃÜ·ÖÇø£º
sudo cryptsetup luksFormat /dev/sdb1
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬/dev/sdb1ÊÇÒª¼ÓÃܵķÖÇøµÄ×°±¸Ãû³Æ¡£
ÔÚ´ËÀú³ÌÖУ¬ÏµÍ³»áÌáÐÑÄãÊäÈëÒ»¸ö¼ÓÃÜÃÜÂ룬ȷ±£ÃÜÂëµÄÇ¿¶È×ã¹»£¬²¢ÇÒÇмÇËü¡£
3.·¿ª¼ÓÃÜ·ÖÇø
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔ·¿ªÒ»¸ö¼ÓÃÜ·ÖÇø£º
sudo cryptsetup luksOpen /dev/sdb1 myencryptedpartition
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬/dev/sdb1ÊÇÒѽ¨ÉèµÄ¼ÓÃÜ·ÖÇøµÄ×°±¸Ãû³Æ£¬myencryptedpartitionÊǼÓÃÜ·ÖÇøµÄÃû³Æ¡£
4.ÃûÌû¯ºÍ¹ÒÔؼÓÃÜ·ÖÇø
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔÃûÌû¯ºÍ¹ÒÔØÒÑ·¿ªµÄ¼ÓÃÜ·ÖÇø£º
sudo mkfs.ext4 /dev/mapper/myencryptedpartition sudo mount /dev/mapper/myencryptedpartition /mnt
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬/dev/mapper/myencryptedpartitionÊÇÒÑ·¿ªµÄ¼ÓÃÜ·ÖÇøµÄ×°±¸Ãû³Æ£¬/mntÊÇÒª¹ÒÔصÄĿ¼¡£
ÔÚ¹ÒÔØ֮ǰ£¬Äã¿ÉÒÔÏȽ¨ÉèÒ»¸öÄ¿ÈÎÃüÓÚ¹ÒÔص㡣²¢ÇÒ¿ÉÒÔƾ֤ÄãµÄÐèÇó£¬Ñ¡ÔñÆäËûµÄÎļþϵͳÀàÐÍ¡£
×ܽ᣺
Êý¾Ý¼ÓÃÜÊDZ£»¤Ãô¸ÐÊý¾ÝÇå¾²µÄÒ»ÖÖÖ÷ÒªÊֶΡ£ÔÚLinuxϵͳÖУ¬ÎÒÃÇ¿ÉÒÔʹÓöàÖÖÒªÁìÀ´ÉèÖÃÊý¾Ý¼ÓÃÜ¡£±¾ÎÄ»®·ÖÏÈÈÝÁËʹÓÃGPG¼ÓÃܹ¤¾ßºÍLUKS¼ÓÃÜÎļþϵͳµÄʾÀý´úÂ룬ϣÍûÄÜ×ÊÖú¶ÁÕß±£»¤×Ô¼ºµÄÊý¾ÝÇå¾²¡£Í¬Ê±£¬ÎÒÃÇ»¹ÐèҪעÖؼá³ÖϵͳºÍÈí¼þµÄ¸üУ¬ÒÔ¼°ºÏÀíÖÎÀíºÍ±£»¤ÎÒÃǵÄÃÜÔ¿ºÍÃÜÂë¡£Ö»ÓÐ×ÛºÏÓ¦ÓÃÖÖÖÖÇå¾²²½·¥£¬ÎÒÃDzŻª¸üºÃµØ±£»¤ÎÒÃǵÄÊý¾ÝÃâÊܶñÒâ»á¼ûºÍ¹¥»÷¡£
ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏÉèÖÃÊý¾Ý¼ÓÃܵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡