我正在尝试生成长度不超过6个字符的随机base32数字。这应该提供大约10亿种不同的组合。 我创建了一个程序来生成这些“随机”数字。但是,看起来它平均每40000次生成会出现重复。 为什么当有超过10亿个不同的组合时,“随机”数字经常会重复? 以下是我的代码:static void Ma...
我需要快速的校验和算法(尽可能快),适用于短字符串(20-500个字符)。 我需要源代码,且代码必须很小!(最多约100行) 如果能够生成Base32 / 64格式的字符串(或类似格式),那就完美了。基本上,校验和不能使用任何“坏”字符..你知道的..通常是 (){}[].,;:/+-\|...
就像标题所说的那样,我正在尝试将字符串“test”编码为Java中的Base32字符串“ORSXG5A =”。 在搜索在线信息时,我发现的都是将字符串编码成由32位数组成的数组的类,但显然这不是我想要的。 对于这个新手问题,我很抱歉。
如何实现base32编码或base32编码规范已有足够的信息,但我不明白它是什么,为什么需要它以及主要应用场景在哪里。请问可以有人解释一下并提供使用的真实场景吗?谢谢。 Crockford Base32 维基百科Base32
我发现每个 TOTP 实现(包括 RedHat 的 FreeOTP)都使用 Base32 编解码生成的密钥。 既然 Base32 使用的空间大约比 Base64 多 20%,而且它的主要优势是更易于人类阅读,为什么不使用 Base64 呢?反正在生成过程中也不会向用户显示。 虽然实现中的每个注...
我需要编码/解码一个整数,它最多可以有9位数字,但通常只有7位数字。我希望让它更容易沟通和记忆 - 它将通过电话进行沟通,复制并粘贴,在卡片/存储器/标签上输入,手写在标签上并且通常会受到滥用! 我想使用base 32方案来减少数字的数量(同时添加校验和)。我最喜欢Z-Base-32(而不是...