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

网站建设下什么科目设计公司企业价值观

网站建设下什么科目,设计公司企业价值观,网页设计的几种版式,中国建设银行吉林省分行官网站文章目录 一、随机数生成器 是什么 ?二、为什么 需要 随机数生成器 ?三、随机数生成器 基本原理四、随机数生成器 三个输出接口五、随机生成器 应用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.dtcms.com/a/468277.html

相关文章:

  • 瑜伽网站模版科技节手抄报
  • 网站建设策划报价单软件界面设计工具都有什么
  • 电子商务网站建设百度文库网站建设案例信息
  • 受欢迎的建网站哪家好提供徐州网站建设
  • 宜丰做网站的南宁建设厅官方网站
  • 网站的建设及维护报告做网站用什么牌子电脑
  • ps网站导航制作做网站 套用模板之后用什么改
  • 做苗木行业网站赚钱个人建设网站程序
  • 网站建设公司那记号网站建站那个好
  • 如何上传网站到云主机网站打开速度与服务器
  • 网站的关键词排名长春生物和北京生物是一家吗
  • 网站域名不想实名认证建筑网论坛
  • 一站式网站建设关于教育网站的策划书
  • 马克杯网站开发专业的培训行业网站制作
  • asp的网站空间手机怎么做图纸设计
  • 江阴外贸网站建设公司成品网站源码1688版本号
  • 为审核资质帮别人做的网站网站建设公司郑州
  • 忘了网站链接怎么做东莞大岭山医院
  • 外链网站 英文宁波公司网站制作
  • 企业网站备案意义怎样做一个网站首页
  • 玻璃钢产品哪个网站做推广好上海今天发生的重大新闻
  • 苏州网站开发服务建筑公司取名参考
  • 德宏做网站有网址如何做网站赚钱
  • 房产网站建设方案项目书wordpress悬浮菜单
  • 网站模版怎么修改ps如何做网页
  • php做的网站怎么入侵如何从建设局网站上更换职称人员
  • 已有网站做app需要多少钱如何开发一款小游戏
  • 建设社区服务网站的论文网站优化资源
  • 长沙网站seo服务深圳网站建设的价格
  • 网站seo优化费用自贸区注册公司