在C#中输入SSID和PSK密码
我有一个 C# 难题。
我们有一个 C# 应用程序需要设置 WPA2-PSK SSID 和密码。 IEEE 规范规定 SSID 是一个 32 个八位字节的值。问题是您可以设置任何有效的 32 字节值。根据所使用的代码页,非 ascii 字符在不同平台上的显示方式可能有所不同,并且并非所有代码页都可以生成所有可能的 8 位字节值。最多 63 个字节的密码也是如此。既然我们有国际客户,他们可能会使用任何东西?
缺少允许您指定显示字符和十六进制字符的 WPF 对话框,关于如何输入这些字符有什么建议吗?
I have a bit of a C# conundrum.
We have an C# application that needs to set a WPA2-PSK SSID and password. The IEEE spec says that the SSID is a 32 octet value. The issue is that you can set any valid 32 byte value. Non-ascii characters can appear differently on different platforms depending on the code page used, and not all code pages can generate all possible 8 bit byte values. Ditto for password with up to 63 bytes. Since we have international customers, they could be using just about anything?
Short of having a WPF dialog that allows you to specify both display and hex characters, any suggestions on how to get these entered?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论