如何在Windows中隐藏Python加密密钥?

问题描述

我有一个最近的项目,在该项目中,我使用C#使用web.config加密密码,并使用ConfigurationManager从web.config中读取(并自动解密)密码。那是使用一个非常像这样的过程:https://www.codeproject.com/tips/877258/how-to-encrypt-web-config-using-aspnet-regiis-exe

我想找到一种使用Python执行相同操作的本地方法。

除了,当我使用Python库(例如Fernet,Cryptography等)时,我看到的隐藏密钥的唯一方法是通过secret / environment变量,但是没有特定的隐藏密钥的方法,只有Windows才能知道(就像前面提到的C#示例一样)。但这并不是一个好主意,因为这些可能会意外暴露。

是否有办法在Python中进行本机处理,或者至少使用库的组合(例如pythonnet)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...