密码学专题 随机数文件

  • 无论使用OpenSSL的指令还是其API,随机数文件都是会经常碰到的一个概念。大部分密码算法的安全性都跟随机数的好坏相关,所以一个成功的密码学应用软件,对随机数的处理是不能随便的。
  • OpenSSL虽然没有提供很完美的随机数生成程序,但是也提供了一些相关机制。因为采用的随机数生成API基本上都是相同的,为了生成不同的随机数,也就是增强随机数的随机性,就需要采用不同的随机数种子。OpenSSL的随机数文件基本上就是提供随机数种子的文件。无论什么文件,只要有一定的内容,都可以作为OpenSSL应用指令的随机数文件
  • 因为OpenSSL是将之当成二进制文件处理的,所以什么内容并不重要,虽然可能所带来的安全性可能有区别。这里介绍随机数文件的意义在于告诉读者:无论什么文件,都可以作为OpenSSL指令要求的随机数文件。事实上,如果你没有提供随机数文件,OpenSSL指令也会从屏幕的状态取得随机数种子。
  • 默认的随机数文件可以在OpenSSL配置文件的CA主配置字段的randfile选项中指定。如果你在参数中没有输入随机数文件,那么OpenSSL指令一般会首先根据该配置文件查找默认的随机数文件,如果不存在,再采用从屏幕状态获取随机数种子的方法。
请使用手机"扫一扫"x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值