如何以安全的方式提供 api 密钥?

时间:2021-04-12 22:04:30

标签: powershell

这里有一点我没有考虑太多:当我Publish-Module时,我提供了一个 API 密钥。这最终会出现在我的命令历史中。 Clear-History 不起作用,我必须删除存储历史记录的文件(或删除特定行)。我宁愿不这样做。

是否有更好的方法来安全地提供 api 密钥?

1 个答案:

答案 0 :(得分:0)

除了从文件中读取之外,您还可以将其视为密码。

$secureinput = Read-host -Prompt "Enter the API key" -AsSecureString

$plaintext = [System.Net.NetworkCredential]::new("", $secureinput).Password
相关问题