【发布时间】:2010-12-01 05:58:17
【问题描述】:
Microsoft 产品和其他产品的产品密钥通常为 5 组,每组 5 个字符,如下所示:
ABCDE-12345-ABCDE-12345-VWXYZ
产品如何知道密钥是否有效?某种密码学?如果我想在我的代码中使用这种产品密钥,是否有库?
【问题讨论】:
-
MS 可能永远不会透露他们的算法。
-
就像 27 个字符的产品密钥一样,只是更快。只要没有人提出 23 个字符的产品密钥,我们应该没问题 :-) {向 Farrelly 兄弟道歉}。
-
我想知道 - 为什么是 25?并计算出 25 是编码 128 位数据所需的最少符号数量。而且 25 是 5 的倍数,它允许偶数分组。这些键在数据容量和人类可读性方面都经过精心设计!
-
@ogurets - 只有 114 位 - 因为每个字符都是 24 个字符之一,而不是您假设的 36 个字符:p
-
@JaromandaX,26 个字母 + 10 个数字。我看不出我错过了什么。
标签: windows registration