使用 7z 加密时,终端中的向上箭头键是否存在风险?

使用 7z 加密时,终端中的向上箭头键是否存在风险?

我们知道 7z 可以用作加密方法,向上箭头键用于查看执行了哪些命令和哪些任务,因此可以使用它来显示密码,因为在这种情况下密码不会被隐藏。例如:
7z a-p我的密码IT_Mag.7z IT_Mag
所以如果黑客或任何人可以访问我的笔记本电脑,他们就可以打开终端并使用向上箭头键查看我的文件的密码。
请帮我解决这个问题!

答案1

太空司令部

  # command   
  # press space bar then command 

执行命令但不保存在历史记录中

在命令前添加一个或多个空格不会保存在历史记录中。

对于命令行上的密码很有用。

在 BASH 上测试。

答案2

cat | bash

执行命令并避免历史记录

有时,您不想留下历史记录,因为有密码。

cat | bash
echo password
password

Ctrl + C 退出

在 BASH 上测试

答案3

如果您不关心保持会话处于活动状态,那么这可能会起作用:

kill -9 $$

它将终止当前会话而不是注销,这[理论上]意味着您的历史记录将不会被保存。

帮助

相关内容