【发布时间】:2013-01-14 09:46:38
【问题描述】:
我需要为我的笔记本电脑申请 Windows 8 升级,为此我需要笔记本电脑底部的 Windows 7 许可证密钥。
因为 Microsoft 以他们的无限智慧决定创建会失效的许可证标签,而我无法清楚地读取我的许可证密钥,这意味着我无法使用自动化流程为我的笔记本电脑注册 Windows 升级优惠。
通过将笔记本电脑与灯光成一定角度,我能够验证大部分代码,但有几个字母不明确(再次感谢 Microsoft 在标签中使用容易误读的字符)。
我有以下(混淆的)许可证密钥,
MPP6R-09RXG-2H[8B]MT-[B8]K[HN]M9-V[6G]C8R
其中方括号中的字符不明确,因此它是8 或B、B 或8、H 或N、6 或G。
制作 16 种组合。
使用 itertools 生成此许可证密钥的可能排列是否合适,或者有更好的方法吗?
感谢贡献者,我得到了正确的密钥。检查密钥是否有效的一种非常方便的方法是使用Windows 7 product key checker。
【问题讨论】:
-
我认为你可以手动列出十六种组合,最终可能会花费更少的时间。
-
这么酷的问题。 +1
-
我真的希望您更改了一些可识别的字符,并且您没有在 Internet 上发布您真正的 Windows 密钥...
-
嘿,发到codegolf.stackexchange.com 会是一个非常有趣的问题
-
@rodrigo 是的,我混淆了代码 :)