gpt4 book ai didi

linux - 我如何使用读取系统调用以交互方式获取密码

转载 作者:IT王子 更新时间:2023-10-29 01:43:18 26 4
gpt4 key购买 nike

如何在 golang 中使用系统调用实现以下命令行?

read -s -p "Enter Password: " mypassword

也就是说,在读取密码时要设置哪些附加选项以避免输入被回显并强制仅以交互方式提供输入。

谢谢。

最佳答案

您可以使用 terminal 包中的 terminal.ReadPassword()

func ReadPassword(fd int) ([]byte, error)

ReadPassword 从没有本地回显的终端读取一行输入。这通常用于输入密码和其他敏感数据。返回的 slice 不包括\n。

终端包提供处理终端的支持功能,如 UNIX 系统上常见。

更多内容:

关于linux - 我如何使用读取系统调用以交互方式获取密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20897895/

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