当前位置: 首页 > 面试题库 >

生成没有时间的随机字符串?

慕祯
2023-03-14
问题内容

我知道如何使用Runes和种子rand.Init与go生成随机字符串time.UnixNano()。我的问题是,是否可以(使用stdlib)在不使用当前时间戳(安全)的情况下播种rand?

此外,我问,是因为不仅仅依靠时间来为不安全/脆弱的敏感操作生成随机字符串吗?


问题答案:

对于敏感操作,请使用crypto/rand代替math/rand

软件包[crypto /] rand实现了一种加密安全的随机数生成器。

请注意,您不需要(您不需要)seed crypto/rand



 类似资料:
  • 本文向大家介绍java随机生成时间字符串的方法,包括了java随机生成时间字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java随机生成时间字符串的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍PHP 生成随机字符串,包括了PHP 生成随机字符串的使用技巧和注意事项,需要的朋友参考一下 要使用PHP生成随机字符串,代码如下- 示例 输出结果 示例 现在让我们来看另一个示例- 输出结果

  • cmf_random_string($len = 6) 功能 随机字符串生成 参数 $len: string 生成的字符串长度 返回 string 随机字符串

  • 问题内容: 我想创建精确的5个随机字符串,并尽可能减少重复。最好的方法是什么?谢谢。 问题答案: 这将是我最好的猜测-除非您也要寻找特殊字符: 例 而且,对于基于时钟的时钟(由于它是递增的,因此冲突较少): 注意:增量意味着更容易猜测; 如果您将其用作盐或验证令牌,请不要使用。盐(现在)为“ WCWyb”表示从现在起5秒钟为“ WCWyg”)

  • 本文向大家介绍用Java生成随机字符串,包括了用Java生成随机字符串的使用技巧和注意事项,需要的朋友参考一下 让我们首先声明一个字符串数组并初始化- 现在,创建一个Random对象- 生成随机字符串- 示例 输出结果 让我们再次运行它以获得不同的随机字符串-

  • 问题内容: 我正在尝试在PHP中创建一个随机字符串,并且我对此绝对没有输出: 我究竟做错了什么? 问题答案: 要具体回答这个问题,有两个问题: 当您回显它时,它不在范围内。 这些字符在循环中没有并置在一起。 这是包含更正的代码段: 通过以下调用输出随机字符串: