创建加密的 Veracrypt 卷文件

创建加密的 Veracrypt 卷文件

有没有办法用密码保护谷歌浏览器?这样我就可以在共享计算机上使用 Chrome 浏览网站时“记住密码”,而其他人则无法访问它

答案1

根据您的系统,您可以加密您的 Chrome 配置文件文件夹(Windows 中为 TrueCrypt,其他操作系统上为等效版本)

在启动 chrome 之前,你需要挂载你的加密存档,然后使用

chrome.exe --user-data-dir="<location to profile>"

使用该目录启动浏览器。

PS:您可以在桌面上放置一个带有配置文件位置参数的特定链接,以便其他人可以使用默认配置文件的 chrome。

答案2

另一个与 Truecrypt 非常相似的实用工具是 Rohos Mini Drive。我正在使用它的功能 - 隐藏文件夹以密码保护我的 Google Chrome 个人资料 -http://www.rohos.com/2010/12/how-to-password-protect-google-chrome-data-with-rohos-encryption-software/

答案3

不幸的是,Chrome 不再允许您使用密码保护用户配置文件。

基本上,您可以使用驻留在计算机或外部 USB 驱动器中的 Veracrypt 从加密卷加载您的 Chrome 配置文件。完成后,关闭 Chrome 并卸载该卷。您可以对 Windows 或 Mac OS 执行类似操作,但具体细节可能有所不同。您可能需要管理员权限才能安装/卸载。

这是我在 Ubuntu 18.04 中的设置:

首先在 Chrome 中创建一个新的用户配置文件。

打开终端

cd ~/.config/google-chrome 
ls -al

您应该会看到一个刚刚创建的新配置文件目录,名为“配置文件 4”。

如果您愿意,现在就同步到您的 Google 个人资料和所有 Chrome 扩展程序,这样您就知道在加密卷上分配多少空间。示例:

du -ch 'Profile 4'

创建加密的 Veracrypt 卷文件

为您的操作系统发行版下载 Veracrypt 的 GUI 或控制台版本。

在不太明显的地方创建加密卷文件,例如:

touch ~/.config/profile.vc

以下是使用 Veracrypt 从终端为您的用户配置文件创建 256 MB(检查您的空间要求)Ext4 加密卷的示例。如果需要,您可以使用 GUI 版本。

veracrypt -t -c --volume-type=normal ~/.config/profile.vc --size=256M --encryption=aes --hash=sha-512 --filesystem=ext4 --pim=0 -k "" --random-source=/dev/urandom

系统将提示您输入密码。此外,如果系统要求,请输入管理员密码。

挂载刚刚创建的 Veracrypt 卷。您的挂载目录现在变成类似/media/veracrypt1

安装成功后,如果您在共享计算机上,请关闭 Veracrypt GUI。

退出所有正在运行的 Chrome 应用程序 – 重要!

将 chrome 配置文件目录移动到您的加密卷。

mv 'Profile 4' /media/veracrypt1/.

创建符号链接。

ln -s "/media/veracrypt1/Profile 4" 'Profile 4'

打开 Chrome,您现在可以从加密卷切换到您的用户配置文件。

完成后,退出整个 Chrome 应用程序。

然后从 Veracrypt 卸载加密驱动器并再次打开 Chrome。您将看到额外的 Chrome 个人资料头像,但无法切换到它。

为方便起见,使用脚本

创建一个 bash 脚本并使其可执行。

touch ~/.config/profile 
chmod +x ~/.config/profile 
vim ~/.config/profile 

将以下内容添加到 bash 文件:

#!/bin/bash 
VOL=~/.config/profile.vc
if [ $1 -eq 1 ] 
then 
    echo "Mounting..." 
    veracrypt -t -k "" --pim=0 --protect-hidden=no $VOL /media/veracrypt1
    sleep 2
    nohup google-chrome --profile-directory='Profile 4' &>/dev/null &

elif [ $1 -eq 0 ]
then 
    echo "Dismounting..."
    pkill --oldest chrome
    sleep 2
    veracrypt -t -d $VOL
else
    echo "Usage: ./profile 0 or ./profile 1"
fi

用法

加密卷并使用您的用户配置文件打开 Chrome

. ~/.config/profile 1    # Prompts for your password :)

关闭 Chrome 并卸载加密卷

. ~/.config/profile 0

希望能帮助到你!

答案4

您可以尝试使用最后通行证插件可让您拥有一个在线且极其安全的密码库。只需关闭自动登录即可。它甚至还具有 Web 界面和可移植性的额外优势。

相关内容