【发布时间】:2019-01-30 17:38:38
【问题描述】:
我正在创建许可证软件密钥,目前我在加密过程后得到一个字节数组。如何将此字节数组(可能大小为 2000)转换为看起来像 xxxxx - xxxxx - xxxxx - xxxxx - xxxxx 的产品密钥,其中 x 可以是从大写 A-Z 到 0-9 的值?
我正在尝试在 c# 控制台应用程序中生成许可证密钥并验证生成的许可证。
var bytes = memoryStream.ToArray();
//memoryStream is a cryptostream and the size of the byte array can be around 2000
我希望将字节数组转换为格式良好的键,类似于我上面提到的格式。在过去的两周里,我一直坚持这一点。非常感谢任何帮助。
【问题讨论】:
-
How to mask string?的可能重复
-
@collenbrecht,这是我可能正在考虑使用的一种解决方法,但在验证密钥时需要额外的步骤。