阅读更多

22顶
4踩

编程语言

德国研究人员开发出一种产生真随机数的新方法,他们希望能改进互联网安全。

 

随机数是计算机和互联网安全的重要组成部分,网站和浏览器利用一把会话钥匙加密两者之间发送的数据。伪随机数可以预测和破解,研究人员一直在研究能产生真正的、无法预测的随机数方法。

 

德国的研究团队现在开发出一种真随机数发生器,它使用的计算机内存双态触发器作为随机的一个额外层,触发器可随机的在1或0状态中切换,在切换之前,触发器处于行为无法预测的“亚稳态”。在亚稳态结束时,内存中的内容为完全随机。

 

研究人员对一个触发器单元阵列的实验显示,这种方法产生的随机数比传统方法“随机”约20倍。

来自: solidot
22
4
评论 共 13 条 请登录后发表评论
13 楼 caoyangx 2010-02-27 17:22
我的头发比和尚多约20倍
12 楼 hommy8 2010-02-25 17:19
litchi 写道
比传统随机100倍也不是真随机啊

11 楼 aChip 2010-02-25 16:45
计算机处于暂稳态必须要额外的访问硬件单元吧,
如果是这样要增加额外的访问硬件,还不如使用热噪声作为随机数种子,半导体中热噪声受电流,温度,空中辐射甚至振动的影响。
十几块的单片机早就使用了热噪声作为随机数产生单元.
10 楼 yangy608 2010-02-25 15:38
[b][/b]
[img][/img][flash=200,200][/flash]
[i][/i]
引用
引用
[i][/i][/b][b][u][/u][b][/b]
引用
[size=xx-small][/size][align=center][/align][flash=200,200][/flash]
[url][/url][img][/img][color=red][/color]
引用
9 楼 longjianlandray 2010-02-25 14:42
引用
[url][/url][flash=200,200][/flash]
8 楼 litchi 2010-02-25 13:25
比传统随机100倍也不是真随机啊
7 楼 vision2000 2010-02-25 11:32
易理告诉我们,相同的环境,相同的时间产生的结果一样
6 楼 shinezhou 2010-02-25 10:12
这个还真可以。


5 楼 rainytooo 2010-02-25 09:50
那么请问在哪里可以买到
4 楼 yuyue618 2010-02-25 09:30
出名啦.!!
3 楼 rox 2010-02-25 08:41
嗯,这个很重要。
2 楼 zhonggeneral 2010-02-25 08:32
方法在哪里?
1 楼 超级潜水艇 2010-02-25 08:04
牛B了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 使用net访问Intenet

    介绍怎样通过实用net访问Internet

  • vb.net 教程 12-8 WebRequest 和 Webresponse 0 基本介绍

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 WebRequest类和Webresponse类常用于对统一资源标识符 (URI)的请求和接收 WebRequest类负责发送请求到指定的URI Webresponse类负责接收URI返回的数据 WebRequest类派生如下几类: System.IO.Packaging.Pa...

  • .Net实用网页抓取

    1、下载网页并加载至HtmlAgilityPack   这里主要用WebClient类的DownloadString方法和HtmlAgilityPack中HtmlDocument类LoadHtml方法来实现。主要代码如下。   var url = page == 1 ? "http://www.cnblogs.com/" : "http://www.cnblogs.com/siteh

  • System.Net之HttpWebResponse类

    提供 WebResponse 类的 HTTP 特定的实现。 属性 属性 说明 CharacterSet 获取响应的字符集。 ContentEncoding 获取用于对响应体进行编码的方法。 ContentLength 获取请求返回的内容的长度。 ContentType 获取响应的内容类型。 Cookies 获取用于...

  • System.Net之WebResponse类

    提供来自统一资源标识符 (URI) 的响应。 这是一个 abstract 类。 属性 属性 说明 ContentLength 当在子类中重写时,获取或设置接收的数据的内容长度。 ContentType 当在派生类中重写时,获取或设置接收的数据的内容类型。 Headers 当在派生类中重写时,获取与此请求关联的标头名称/值对的集合。 ...

  • C#利用HttpWebRequest,Stream,HttpWebResponse,StreamReader获取post返回的数据

    C#利用HttpWebRequest,Stream,HttpWebResponse,StreamReader获取post返回的数据

  • asp.net中WebResponse 跨域访问示例

    前两天,一个朋友让我帮他写这样一个程序:在asp.net里面访问asp的页面,把数据提交对方的数据库后,根据返回的值(返回值为:OK或ERROR),如果为OK再把填入本地数据库。当时,想当然,觉得很简单,用js的xmlhttp ,如果根据response 的值是“OK”就执行提交本地数据库。很快写完发过去,让朋友试试,一试发现不行,后来一问,原来是跨域访问,我给忽略了,于是让朋友把asp改成web...

  • ASP.NET两种方式访问页面

    1.用WebClient Post访问页面 #region 发送 Post XmlDocument UserTree = GetUserTree(); XmlNode User = UserTree.SelectSingleNode("//user[@email='" + MyAccount + "']"); ...

  • asp.net C# 直接读取或访问其它网站的URL示例

    asp.net C# 直接读取或访问其它网站的URL示例基于抓取网站的思路#region 获取URL的返回结果 //访问但不返回结果 public void AccessURL(string strUrl) { try { WebRequest request = WebRequest.Create(strUrl); WebResp

  • .net之访问Internet(下)

    这里介绍一下TCPClient类和Socket类,主要以两个例子分析一下这两个类在接收发送数据上的不同 TCP示例: TCP Sender, 发送数据到server端 using System; using System.Windows.Forms; using System.Net; using System.Net.Sockets; using System.IO; names

  • 使用.NET访问Internet(5)

    同步客户端套接字示例下面的示例程序创建一个连接到服务器的客户端。该客户端是用同步套接字生成的,因此挂起客户端应用程序的执行,直到服务器返回响应为止。该应用程序将字符串发送到服务器,然后在控制台显示该服务器返回的字符串。 [C#]using System;using System.Net;using System.Net.Sockets;using System.Text; public cla

  • 使用Winsock:Winsock入门

    以下是Windows套接字编程入门的分步指南。 它旨在提供对基本Winsock函数和数据结构的理解,以及它们如何协同工作。 用于说明的客户端和服务器应用程序是一个非常基本的客户端和服务器。 Microsoft Windows软件开发工具包(SDK)附带的示例中包含更高级的代码示例。 客户端和服务器应用程序的前几个步骤相同。 关于服务器和客户端 创建一个基本的Winsock应用程序 正在初...

  • TCP客户/服务器程序示例

    概述 简单的TCP回射服务器:客户从标准输入读入一行文本,并写给服务器;服务器从网络输入读取文本,并回射给客户;客户从网络输入读取文本,并显示在终端。 TCP回射程序服务器端:void server_echo(int sockfd) { ssize_t n; char buf[MAXLINE]; again: while((n = read(sockfd , buf ,

  • 使用.NET访问Internet(4)

    使用异步客户端套接字异步客户端套接字在等待网络操作完成时不挂起应用程序。相反,它使用标准 .NET 框架异步编程模型在一个线程上处理网络连接,而应用程序继续在原始线程上运行。异步套接字适用于大量使用网络或不能等待网络操作完成才能继续的应用程序。Socket 类遵循异步方法的 .NET 框架命名模式;例如,同步 Receive 方法对应异步 BeginReceive 和 EndReceive

  • 写一个简易浏览器、ASP.NET核心知识(3)

    转自:http://www.cnblogs.com/mcad/p/4340877.html 网络基础知识、ASP.NET 核心知识(1)* 为什么要写网络?   我原本的计划是这样的,连续两天梳理ASP.NET开发的核心知识。说到这呢,有人问了。“不是说好了做ASP.NET笔记吗?为啥要写网络基础知识?是不是傻

  • httppost方式访问网络数据

    在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持。 在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器。POST与GET的不同之处在于POST的参数不是放在URL字符串里面,而是放在HTTP请求数据中。 本文

  • net访问共享文件

    net访问其它服务器上的共享文件方法 假设 A服务器通过账号访问B服务器上的共享文件Share文件夹    1,在B服务器上,前往"控制面板"下的"网络和 Internet"-"网络和共享中心"-"高级共享设置"。       2. 在 B 上准备好要共享的文件夹,例如,我们创建一个名为"Share"的文件夹,然后用鼠标右击它,选择"属性",并切换

  • .net 访问内网接口

    /// <summary> /// HTTP Post请求 /// </summary> /// <param name="uri">HTTP接口Url,不带协议和端口,如/artemis/api/resource/v1/org/advance/orgList</param> /// <param name="body">请求参数</param> /// <param name="time.

Global site tag (gtag.js) - Google Analytics