当前位置: 首页 > news >正文

网站发布和收录怎么做中山专业外贸网站建设

网站发布和收录怎么做,中山专业外贸网站建设,sae 网站模板,泸溪县建设局网站文章目录 一、随机数生成器 是什么 ?二、为什么 需要 随机数生成器 ?三、随机数生成器 基本原理四、随机数生成器 三个输出接口五、随机生成器 应用1、简单应用2、项目应用一、随机数生成器 是什么 ? /dev/random 和 /dev/urandom 是 Linux 上的字符设备文件,它们是随机数…

文章目录

  • 一、随机数生成器 是什么 ?
  • 二、为什么 需要 随机数生成器 ?
  • 三、随机数生成器 基本原理
  • 四、随机数生成器 三个输出接口
  • 五、随机生成器 应用
    • 1、简单应用
    • 2、项目应用


一、随机数生成器 是什么 ?

/dev/random/dev/urandom 是 Linux 上的字符设备文件,它们是随机数生成器,为系统提供随机数。


二、为什么 需要 随机数生成器 ?

随机数在计算中很重要。 TCP/IP 序列号、密码和 DNS 源端口号都依赖于随机数。

在密码学中,随机性无处不在,从密钥的生成到加密系统,甚至密码系统受到攻击的方式。没有随机性,所有加密操作都是可预测的,因此不安全。


三、随机数生成器 基本原理

为了尽可能的做到随机,随机数生成器会收集系统环境中各种数据,比如:鼠标的移动,键盘的输入, 终端的连接以及断开,音视频的播放,系统中断,内存 CPU 的使用等等。

生成器把收集到的各种环境数据放入一个池子 ( 熵池 ) 中,然后将这些数据进行去偏移等,主要目的也是使得数据更加无序,更加难以猜测或者预料得到

有了大量的环境数据之后,每次获取随机数时,从池子中读取指定的字节序列,这些字节序列就是生成器生成的随机数

  • 收集器

收集器收集系统中的环境噪音,比如:鼠标、键盘、中断事件、内存、CPU等,收集之后进行批量偏移等操作,之后进入主熵池中

  • 主熵池

主熵池接收收集器传递过来的环境数据,大小为 512字节( 4098二进制位) , 它为 次熵池(random 熵池) 和 urandom 熵池提供随机数

在 Linux上,可以通过下面的命令查看当前系统主熵池大小, 单位是 二进制位的数量

cat /proc/sys/kernel/random/poolsize
  • 次熵池

/dev/random 设备关连的,大小为128字节,它是阻塞的

  • urandom 熵池

和 /dev/urandom 设备关连的,大小为128字节,它是非阻塞的

  • 计数器

主熵池 、次熵池 以及 urandom 熵池各自都有一个计数器,用一个整数值来记录,表示当前熵池中可用随机数的数量,这是一个预估的值,它是生成器根据熵池中的环境数据估算出来的

当熵池中有新的随机数加入时,对应熵池的计数器计数会增加,当熵池中随机数被取出时,熵池计数器计数减少


http://www.yayakq.cn/news/78594/

相关文章:

  • 网站建设确认书mvc5 网站开发
  • 宁波小型建网站公司建筑工程网校排行榜
  • 华夏名网网站建设郑州教育网站建设
  • 七牛直播网站怎么做个人网站建设的花费
  • 策划一个网站策划书连云港市连云区建设局网站
  • 网站打开为建设中网络app推广公司
  • 科技网站建设的调研wordpress 浏览器兼容
  • 网站建设与实现 文献综述沈阳微网站
  • 北京网站建设曝光尚词网先搭建网站还是先做ui
  • 深圳网站建设美橙互联大学生创新创业大赛的意义
  • 微信公众号运营策划书范文汉口网站优化
  • 怎样查询网站建设时间网站建设合同封皮
  • 达州做网站大城 网站建设
  • 网站建站步骤流程抖音代运营机构常州
  • 公司网站建设费用怎么记账wordpress给用户注册
  • 网站建设便捷百度营销app
  • 投诉举报网站建设要求上海卖房网站
  • 网站建设数据库软件魏县网站建设推广
  • 做团购网站需要多少钱网站项目设计说明书
  • 卖游戏辅助的网站怎么建设郑州网站建设服务
  • 大气企业响应式网站企业信息查询系统官网湖北
  • 深圳建筑设计平台网站网站建设管理工作简述
  • 360免费建站视频什么是ui界面
  • 做a图片视频在线观看网站建设部执业考试中心网站
  • 网站建设柒金手指花总15西安做h5网站
  • 自建国际网站做电商东莞怎样做网站建设
  • 网页游戏网站开发世界500强排名一览表
  • 淘宝怎么才能发布网站建设淘宝运营培训班哪里有
  • 电商加盟网站建设安徽移动互联网开发
  • 什么是企业网站源码广东品牌网站建设968