gpt4 book ai didi

linux - 一个程序在处理密码时能不留痕迹吗?

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:44 25 4
gpt4 key购买 nike

有一个脚本可以生成密码并将其存储在变量和文件中。然后变量中的密码用于加密另一个文件。就是这样!现在写起来并不难,难的部分是:你能删除所有痕迹吗?因为据我所读,脚本中的命令(和输出)保存在某处。

回到问题:

  • 脚本如何删除脚本执行过的所有痕迹、包含密码和输出的变量? (更喜欢我可以放入“script.sh”的命令)
  • 变量的输出和值保存在哪里?

注意:我是这个社区的新手,所以请随时就问题的质量提供反馈。

最佳答案

~./bash_history - 在正常情况下 - 只能由您和 root 访问。您可能有一个 cronjob 偶尔或经常清空此文件。这可以很简单:

#m h  dom mon dow   command
* * * * * cat /dev/null>~./bash_history

如果以上方法不能解决您的问题,您可以使用名为 bleachbit 的工具。

$ apt-cache show bleachbit

给我:

Description-en: delete unnecessary files from the system
BleachBit deletes unnecessary files to free valuable disk space, maintain
privacy, and remove junk. It removes cache, Internet history, temporary files,
cookies, and broken shortcuts.
.
It handles cleaning of Adobe Reader, Bash, Beagle, Epiphany, Firefox, Flash,
GIMP, Google Earth, Java, KDE, OpenOffice.org, Opera, RealPlayer, rpmbuild,
Second Life Viewer, VIM, XChat, and more.
.
Beyond simply erasing junk files, BleachBit wipes free disk space (to hide
previously deleted files for privacy and to improve compression of images),
vacuums Firefox databases (to improve performance without deleting data), and
securely **shreds** arbitrary files.

请注意,它处理 bash 的清理。

一定要看看 BleachBit [ features ]页面。

关于linux - 一个程序在处理密码时能不留痕迹吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com