« Michael | 首页 | Denmark »

abc

个人主页: http://www.我没有认真的.com

留言(23 条)

数字签名是什么? 留言:


引用peeekkk的发言:


应该是说,用Alice用随便什么公钥解密,也会有一点点几率解密成功。所以不能认为解密成功,就100%确定签名的正确,有可能中彩票



那到是,只要那个质数被猜到就行了,虽然希望很渺茫。。。

数字签名是什么? 留言:


引用阿迪的发言:


什么意思啊?



他的意思就是把8,9步误解成解密的过程,其实第八步解密已经包含取模比较等步骤了

数字签名是什么? 留言:


引用goool的发言:


……



你试一下就知道了啊,用别人的密钥试试看啊,看看会不会报错,你说说的那些什么取模比较数值都在解密也就是第八步里面包含了。。。

数字签名是什么? 留言:

@goool:

贴个wiki百科上的说明,这就是文章说的第九步,你自己好好理解一下。。。一个是解密得到的值(也就是第八步的值),一个是自己计算得到的值,再说一边,第八步如果用别人的密钥解密的话是会报错的,也就是得不到结果,而不是你所说的能得到一个hash值,至于加密解密的原理,wiki百科上也有,你可以看一下

签名消息

RSA也可以用来为一个消息署名。假如甲想给乙传递一个署名的消息的话,那么她可以为她的消息计算一个散列值(Message digest),然后用她的密钥(private key)加密这个散列值并将这个“署名”加在消息的后面。这个消息只有用她的公钥才能被解密。乙获得这个消息后可以用甲的公钥解密这个散列值,然后将这个数据与他自己为这个消息计算的散列值相比较。假如两者相符的话,那么他就可以知道发信人持有甲的密钥,以及这个消息在传播路径上没有被篡改过。

数字签名是什么? 留言:

@goool:

看了你的1,2步和前几个回复(实际上 Bob 的 “数字签名” 可以用任何人的公钥解密,得到一个 hash 值。如果不加上第 9 步(比对原文的 hash值)。这个第 8 步得不到任何有价值的信息。 特别是这个),好象你不懂公钥和私钥的原理吧,公钥和私钥是一对的,某个私钥加密的内容只有这个私钥所对应的公钥才能解开,其他的公钥是解不开的,反之亦然
不然怎么叫密码学呢

保护蓝鳍金枪鱼的海报 留言:

“但是,由于日本等国的阻扰,联合国一直无法通过禁止捕捞和贸易蓝鳍金枪鱼的决议。”
据说中国,韩国也是这个决议的反对国。

公共场所英文译写规范 留言:

党校译作Party School ^_^

为什么Lisp语言如此先进?(译文) 留言:

这个嘛,顺着你说的东西往下可深了去了,type theory这玩意的确绕人,牛们估计也晕着那。

跑个题,我在这方面的观点是往祖坟上刨,回到一阶逻辑和语言逻辑,不失为一个路子。比如给类型下了这么个定义:符号的类型,就是关于该符号命题的总和。按照这个定义,3和5两个自然数的类型都不一样。

如何理解这个定义,举例来说,如果有个大小为4的数组a[],如果写a[3]就是对的,写a[5]就要产生类型错误。

往这个方向探索的结果是发现,类型推导不仅要依赖于语法,最困难的是,它不得不依赖于语义。

语义最操蛋的事情就是,很多语义只会在运行时浮现出来,这就是joe armstrong一篇文章里面提到的,计算机语言不擅长描述协议:

“你需要告诉它们。你可以在状态机中添加这样的信息,说“当文件处于打开的状态时,你就可以对其进行读取”,或者“当你关闭了文件,就会将状态变为‘关闭’,当文件处于‘关闭’状态的时候,你就无法读取它。” ----joe armstrong

如果类型推理不纳入运行时语义,那么错误还是无法避免。
如果类型推理纳入了运行时语义,那么,该怎么办呢?

为什么Lisp语言如此先进?(译文) 留言:

真是一竿子打翻一船人。上面明明有好几个人都是用过lisp的。

没提到macro就是不懂lisp?

lisp并不等于函数式好吧,用命令式的形式写lisp算不得大罪过,有些过程本来就是命令式的,强行用函数式方式来写既不好看也不好用。

为什么Lisp语言如此先进?(译文) 留言:

打个比方,怎么说呢。

lisp就像一个头发蓬乱的老教授的车库,什么乱七八糟的东西都有,当然看起来也是挺乱的,新手都不知道东西在哪放着,也不知道什么跟什么往一块组合就能用了。当然也不是鼓吹现在什么都要换lisp,lisp的问题就是太乱了,无组织无纪律。

另外多说一句,code=data不那么简单,lisp是唯一严格的做到这一点的。要是不严格的说,c也可以是code=data嘛。

为什么Lisp语言如此先进?(译文) 留言:

上面的同学,这是2002年的文章了。

为什么Lisp语言如此先进?(译文) 留言:

common lisp也有type inference的库,呵呵,估计也是很早的事情了吧。

我的感觉是,什么杂七杂八的东西都能从里面翻出来。

为什么Lisp语言如此先进?(译文) 留言:

lisp的优秀最主要的来自于代码=数据,而且都是同一个简单得不能再简单的统一格式。

在上面玩一些东西就非常方便,如果你想用什么特性,大多可以在不长的时间内用lisp写一个出来,由于lisp的历史悠久,这样的东西就非常的多,现在语言的大多数新特性,只要你肯翻lisp的代码库,总能找到一样的,有可能还会更好。

lisp的问题起初是因为效率,而且发展过程中的方言化太严重了,本来可以造一座巴比伦塔的。

现在的发展恐怕还跟商业发展中的路径依赖有关。按我的想法,如果网页一开始用lisp格式,那恐怕什么html,xml,javascript,包括后台的各种脚本语言,估计都没法发展起来,前端后端一直到表现层,lisp足够了,比现在四分五裂的场面要强N倍。

可WEB刚发展起来的时候,大家只想到用一点点简单的格式化文本,哪里知道WEB将来要干这么多事情。接下来就是路径依赖的过程了,lisp的选择早就被远远的抛在一边了。

要创业,先退学(译文) 留言:

阮先生博客里面的文章都好有趣。经一个朋友介绍才知道这个博客的,刚发现这篇5月份的文章。看完阮先生的翻译后对原文很有兴趣,也就看了一遍。对于文章的观点应该是说各有各的说法看法吧。我只发现facebook, twitter这些social networking的founder都是从名校退学的。而能进入这些名校之前,我相信他们本身就比一大部分人拥有更强更多的能力,并且通过不同的方式,不断地努力学习新的更多的技能/个人能力。
我有时也挺懊恼的,为什么中国大部分企业就不能给在校大学生(不是应届毕业生)一些实习1-2个月的机会呢!?(我也知道有不少企业有这样的机会,但毕竟按比例来说这样的机会的确比较少。而且甄选过程中当然还有些其他一些不可避免的因素。哈哈哈。)我个人的认识,无论是事物还是眼光都很短浅。所以这些都只是个人的一些牢骚牢骚,有望各位前辈见谅啊!!同时也请各位前辈指教指教。哈哈哈哈。
同时我也明白这么短暂的实习,学习到技术非常有限。并有可能给企业本身或是员工带来一些不少麻烦。但当然有些必然的因素是无法避免的。但我相信通过严格的甄选,人事部也不会请一些不适合的自身企业的学生吧。
对于阮先生的翻译原文里面,有一小段是"......design or coding -- are skills that can be learned outside of the academy......"。阮先生翻译为“......设计或编程----不用上大学就能学会......”;我觉得可能改为“......设计或编程----不用通过正统的学习也能学会......”会不会更贴切一点?!因为我想原文作者所说的"outside of the academy"是指通过practice也能学会。其实意思都一样只是文字上我觉得正统的学习也能指中学阶段,因为我相信有些中学生在中学阶段也有coding的一些能力。的确不用上大学也能学会。哈哈哈哈。所以这纯粹是个建议而已。

一张土耳其海报 留言:

为什么图片上有的字要再打一遍?

Android,开源还是封闭? 留言:

Greg K.H.把Android踢出去也是无可厚非的,
那确实不只是一个纯粹的代码不相容问题。
Greg K.H.没有做错,大家不要说他不是。

我想,大多数Linuxer并不是出于商业(或就业)考虑而热爱这个平台的。这与Linux在商业上是否成功无关,GPL本来就不是站在商业角度而提出的。

所以,Android不使用GPL是可以理解的。
Google在使用Linux时也没违反GPL,
他只是象很多其他商业公司那样,在尝试开辟一条能让开源赚钱的道路。如果这样Google能赚钱,然后又能分点所赚的钱给开源社区来支持开源项目的开发,也未尝不是一件好事。
大家还是少点打击,多点谅解吧。

16世纪的英国,21世纪的中国 留言:

写得好!

"金盾工程"时间表 留言:

你帮他们制定了计划啊.....

[读者来信] 我不想一辈子和代码打交道 留言:

這不就是眼高手低么……

怀疑的价值 留言:

"I don't know"翻译成“我不相信”不对吧.应该是“我不知道”。agnostics

“枪炮与玫瑰”乐队的新专辑:Chinese Democracy 留言:

哪里可以听到下载

什么是“人民民主专政”? 留言:

如果你承认“统治”,就没有真正意义上的“民主”,就这么简单。

查建英《国家公敌》的英语学习笔记 留言:

his eyes were rheumy and infected, his hands and face were swollen, and his fingernails were purple, evidently from poor circulation and nutrition

【笔记】 注意“poor circulation”这个词,circulation通常指“流通、发行”,引申为“正常的生活”,比如in circulation表示“积极参与社交活动”,get back into circulation表示“恢复社交生活”。

----------------
你对“poor circulation”理解有误

柯林斯有解释和例句:
Your circulation is the movement of blood through your body.
...cold spots in the fingers caused by poor circulation.