首页 > 解决方案 > 如何在 C# Main 函数中将密码作为命令行参数处理?

问题描述

我制作了一个简单的命令行工具,它与 haveibeenpwned API 交互,以检查给定的密码是否安全。问题是主函数总是包含“string[] args”。由于字符串是不可变的,使用密码后我将无法清除内存,这是一个潜在的危险安全问题。似乎没有办法将参数获取为“char [] []”,有没有办法在该限制下实现相同的内存清除?

标签: c#securitypasswords

解决方案


推荐阅读