是否有任何可能的简单方法/途径来将16位字母数字生成/加密为6到8位字母数字代码。16位数字有数百万种可能的组合,因此加密的6-8字母数字必须是唯一的。感谢您提前给我提建议。
发布于 2017-12-25 22:26:21
让我们算算一下,这只会让人痛苦片刻:
16位数字: 0-9为10个字符
10^16 =10,000,000,000,000
字母-数字,0-9a-zA-Z为62个字符
62^8 = 53,459,728,531,456
从10,000,000,000,000,
大于
53,459,728,531,456
then no.
但是,如果你愿意使用更大的字符集,包括重音字符,外加字符,也许还有表情符号,那么可以。
如果使用包含100个字符的字符集
100^8 = 10^16
那就对了。
如果使用包含465个字符的字符集
465^6 ~= 10.1^16
那就对了。
https://stackoverflow.com/questions/47968670
复制相似问题