📜  显示互联网密码 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:26:19.949000             🧑  作者: Mango

显示互联网密码 - Shell-Bash

在使用电脑的过程中,我们会发现有很多需要登陆的网站或者应用程序,为了方便我们不用每次都输入密码,我们通常使用电脑的自动填充密码功能。但是,有时候我们会忘记密码,或者需要将密码备份到其他地方。这时,我们就需要一个工具来显示保存在电脑中的互联网密码。

在Linux系统中,我们可以使用Shell脚本来实现这个功能。下面就介绍一下如何使用Bash脚本来显示保存在Chrome浏览器中的互联网密码。

实现步骤
  1. 打开终端,切换到当前用户的Home目录下:cd ~
  2. 使用以下命令,新建一个名为show_passwords.sh的Bash脚本:
    touch show_passwords.sh
    
  3. 使用以下命令,在show_passwords.sh中增加如下代码:
    #!/bin/bash
    
    # 获取Chrome浏览器中保存的密码信息
    chrome_passwords=$(find ~/.config/google-chrome/ -type f -exec grep -Eni "password" {} \;)
    
    # 输出密码信息
    echo "$chrome_passwords"
    
  4. 保存并退出show_passwords.sh文件,并给该文件添加执行权限:chmod +x show_passwords.sh
  5. 执行以下命令,运行show_passwords.sh脚本:./show_passwords.sh
  6. 程序会返回Chrome浏览器中保存的所有密码信息。
代码片段

为了方便使用,下面是show_passwords.sh文件的完整代码片段,并按照markdown格式标注代码:

#!/bin/bash

# 获取Chrome浏览器中保存的密码信息
chrome_passwords=$(find ~/.config/google-chrome/ -type f -exec grep -Eni "password" {} \;)

# 输出密码信息
echo "$chrome_passwords"
注意事项
  1. 在运行show_passwords.sh脚本之前,请先关闭Chrome浏览器,否则可能无法读取到密码信息。
  2. 该脚本仅适用于Linux系统上的Chrome浏览器,其他浏览器和操作系统可能需要修改脚本中的代码。
  3. 请务必妥善保管显示的密码信息,以免泄露造成不必要的损失。