在我的网页中,我从鼠标移动中检索随机数,以生成一个安全的加密密钥,用于AES-128加密,即一个16字节长的密钥。
所以让我们检索号码为0123456789012345,长度为16个字节,然后我将每个号码转换成二进制数。
问题是,对于每个单位/字节,当我有255个posibilites(0-255)时,我只有10个可能性(0-9),这就是字节数组派上用场的地方。
那么如何快速利用检索到的随机数对每个字节利用255字节的可能性呢?我想也许可以使用一个数学函数来处理数字,同时防止它超过255,或者什么。