c# - 如何在 C# Main 函数中将密码作为命令行参数处理?
问题描述
我制作了一个简单的命令行工具,它与 haveibeenpwned API 交互,以检查给定的密码是否安全。问题是主函数总是包含“string[] args”。由于字符串是不可变的,使用密码后我将无法清除内存,这是一个潜在的危险安全问题。似乎没有办法将参数获取为“char [] []”,有没有办法在该限制下实现相同的内存清除?
解决方案
推荐阅读
- php - Wordpress 重定向到 xampp 中的 htdocs 文件夹
- haskell - 生成数字顺序递增的数字列表
- vue.js - vuetify 与 App bar 的差距太大 - 如何减少
- excel - 使用 Microsoft.Office.Interop.Excel 将内容写入单元格后,为什么我的 Excel 文件为空?
- java - 无法在 android studio 中解析符号 com.googlecode.javacv.cpp.opencv_contrib.FaceRecognizer
- typescript - 如何将接口从类型扩展为可选?
- systemc - SystemC 无法在 Visual Studio 2019 中使用“+”“-”运算符
- javascript - 如何将值从链接传递到弹出窗口?
- python - ModuleNotFoundError:python 3.8.0 mac OS 10.15.3 上没有名为“_tkinter”的模块
- r - 在 RMariaDB dbGetQuery 'where 子句'中粘贴变量 [1054]