关于密码体系
作者: physixfan作为一个一直有受迫害妄想症的人,我始终觉得现在的密码体系非常不安全。
安全性与方便性始终是密码安全方面的一个不可调和的矛盾。目前大多数网民的习惯,是为了便于记忆,而在很多网站上使用同一组密码。基于这个假设,那么可以想象现在的密码体系是多么的不安全。
昨天CSDN的一份密码表被公布,这件事至少说明了一点,那就是网站的站主以及牛逼的黑客是可以获得密码明文的,如果在很多重要网站上使用同一密码,将很容易遭殃。且不说CSDN以前保存密码明文这件事是不是很道德,起码,貌似法律没有规定这样做是违法的吧。因此小网站的站主很有可能闲着没事存用户的密码明文,用户还发现不了。而且,据阴谋论分析,很有可能有一个凌驾于众网站之上的一个众所周知的势力要求他们保存密码明文给他看。这样一来,如果你不幸属于不同网站设成同一个密码的网民,那么即便是安全性做的很好的网站,例如Gmail啊支付宝啊什么的,其安全性也会瞬间变成浮云。
这就逼迫我们不同网站设成不同的密码。为了防止被人工研究,还不能设置诸如“主密码+renren”这种简单的密码,因为可以轻松反推你的密码设置方式,从而猜出其他密码。所以最好的方式是再使用一套算法加密一次,例如采用MD5(主密码+renren)这种方式生成密码。但是这就导致了一个问题,当你到了一个新电脑上需要输入密码时就会很麻烦,而且有些网站就是让你经常输入一遍密码,如果每次输入都要算一遍MD5实在是太蛋疼。因此此方法并不完美。
现有体系还有一点让我特别不能忍,那就是本地浏览器是保存密码明文的!!!也就是说如果有人趁你不在时使用了你的电脑,那么他可以轻易在浏览器里看见你的所有保存过的密码明文!当然我们也可以一直不保存密码,但是每次打开一个需要登陆的页面就输入一遍密码实在是过于蛋疼。一般来说密码明文是有含义的,例如这次泄露出的密码中就出现了类似“iloveXXX”的密码,自然不希望被用自己电脑的人看到。
为了解决以上种种问题,我有一个设想。
我的设想是:让操作系统和浏览器配合,在浏览器里面内置好算MD5的算法,强制性地停止储存明文,只储存和发送MD5(密码明文+网站名),密码明文只在内存中一闪而过不出现在硬盘上;同时要求所有网站不直接接受个人自己的密码,而是接受浏览器算出来的MD5值。这样网站站主就不可能得到密码明文了:手持发给某个网站MD5值的时候,不可能用这个MD5值登陆其他网站,而且以目前MD5的安全性也反推不出明文。同时,也不用怕被偷看了,反正偷看了存储的MD5值也看不懂记不住。最重要的是,这个方案一旦实行,将是造福大众而不只是自己方便。但是这项工程必须要得到各方支持 难度相当大啊。
…
随身携带朗道十卷是个需要养成的良好习惯
作者: physixfan逐渐发现随身携带朗道十卷是个需要养成的良好习惯,因此在此我就放放福利把我搜集到的朗道十卷给大家提供下载吧!
这个是朗道十卷英文版pdf版(全)(网上好多都是djvu版 iPad看不了 故转换如此)
这个是朗道十卷中文版pdf版(第七卷和第十卷缺失 如果哪位网友有这本求发给我!eaglefantasy at gmail.com)(中文版都非常不清晰 我也找不到好的)
怎样的特质容易脱光?——以北京大学物理学院为例
作者: physixfan突然想起来很久以前做过的一个北大物院弄的问卷,调查了很多问题,其中包括了“上学期里你是否有男/女朋友”这一项,而那个网站恰好又提供了交叉分析的功能,于是我就来分析一下各种因素对脱光状况的影响。本文纯属蛋疼,切莫作为脱光教程来看。因为物院的男生人数是女生人数的数倍,因此为了方便我在文中直接把找男/女朋友简称为找妹子了,女生们不要愤怒。。
0.总体脱光比例
脱光比例好低啊有木有。。北大物院的孩子们都好专心学术啊有木有。。
1.男女
(注:以下所有图片蓝色柱表示有男/女朋友,黄色柱表示没有男/女朋友)
原来物院女的境遇比物院男也好不到哪里去啊,脱光比例也蛮低的。
2.入学途径
保送生脱光比例最高啊!各位还在高中的孩子们,奋斗吧!为了能在大学找到好妹子也要争取保送啊!
3.家庭经济状况…
生物界的标度率
作者: physixfan如果把我们的身体所有部分按照比例放大或者缩小10倍,我们是否可以仍然活的很正常?为什么蚂蚁之类体型很小的生物在相对于他们身高好多好多倍的地方摔下来也不会被摔死,而我们人类就不行?跳蚤真的是传说中生物界的跳高冠军?只要经过简单的物理分析,一切答案便变得显然。
不靠谱的大人国
没学过物理的人,常常以为世界是可以按照比例任意的放大缩小而不会引起什么严重后果的。比如说一本非常有名的小说《格列佛游记》中就出现了大人国和小人国这样的设定,里面的大人和小人只是把正常人类按照比例把身体各部分放大缩小了。虽说这只是本小说而且甚至算不上科幻小说,但是这也不妨碍我们以死理性派的角度去看看它到底是不是存在着物理上的bug。
我们先看看大人国的境遇。我们必须假设,当体型放大之后,构成身体的基本构造都是一样的,即都是同样的元素、同样的分子同样的蛋白质在起作用,因此,大人国的人们的身体密度一定是与普通人类一样的。于是,他们的体重m=ρV∝l^3,其中l为身高。然而,我们再看看单位面积上骨头要承受的力:F/S=mg/S∝(l^3)/(l^2)=l。这是个什么概念呢?意思就是,你体型越大,你单位面积上骨头要承受的力越大,也就是说大人国里的人要比我们容易骨折的多。
在生物界里这一现象可以很明显的得到反映。不知道大家有没有注意到,如果你把一张蚂蚁的照片和一张大象的照片放到大小一样去比较,会很明显的发现大象的腿要粗得多。如果把蚂蚁按照比例放大到大象那么大,按照上一段中的分析,它是一定站不起来的。因此大象为了能站立,它就必须让自己的腿变粗好多。
其实标度变换下物理现象不是不变的这一事实早就被人们所认识了,物理界的开山鼻祖伽利略就在其著名的《关于两种新科学的对话》中提到了这一事实,下图就出自该书。即如果一个动物的体型长度被放大了两倍,那么其骨头的粗细程度必须和原来不成比例。
小人国的境遇
…通往月球之路——电磁大炮
作者: physixfan人类对于太空的好奇已经有数不清多少年的历史了,然而自从上世纪人类登月达到了巅峰时期之后,人类对于太空的探索似乎陷入了一个囧境。显然我们的太空旅行现况离科幻小说差的太远,我们不仅仅这么多年了连火星都没有登上,甚至月球都已经几十年没有再上去过。甚至航天飞机都已经被叫停。到底是什么事情阻碍了人类通往太空的步伐?答案非常简单:钱。持续10多年的登月计划整个耗资上百亿美元,这种量级的花费,任何一个政府都需要慎之又慎地考虑要不要做。也许,人类的太空之旅,必须经过一个大的变革才能圆梦了。
火箭的缺点:
传统的火箭运输方法有许多固有的缺点。
首先,火箭运输有一个固有的问题,它必须一路上不停地燃烧燃料进行加速,而这就导致一开始的时候其实大部分燃料是去加速燃料去了,真正加速了最后想抛出去的卫星的燃料比例很低。因此导致每次发射卫星都会消耗大量的燃料,而它的价钱是昂贵的。其次,火箭发射的安全性并不高。虽然我们一直在努力地控制安全,可是火箭发射总是有那么1%量级的事故率降不下来。再次,火箭运输每次运输的质量只能很小,若要运输大质量物资到太空,这个途径并不是个好的选择。
通往太空的必经之路 月球:
人类若是想要探索太空,那么在月球上建立基地将是一个必经之路。为什么呢?显然,从地面上直接往外太空发射卫星是一个很糟糕的选择,原因有二:1.地球的重力非常大;2.地球的大气层较密,有着很大的空气阻力。如果是在地球卫星轨道上建立空间站并且作为基地,也不是最佳选择,它有至少两个缺点:1.外太空没有保护,精密仪器很容易受到太空辐射或者太空垃圾的撞击而毁坏;2.卫星轨道上并没有任何建筑材料,所有建设基地的物资必须靠地球来运输。
月球则是一个非常良好的太空基地选址,它的优点非常多,可以说是正好是弥补了前面提到所有缺点:1.月球的重力只有地球的1/6,便于向外发射卫星;2.月球几乎没有大气层,空气阻力比地球小得多;3.如果在月球表面挖一个洞并且在里面建立基地,则月球的地面就是一个极其良好的防辐射、防撞击的保护层,不必担心仪器损坏;4.月球上也有丰富的资源,建立基地所需的资源可以就地挖掘。
因此,为了将来探索太空,我们必须先踏上月球,在月球上建立基地。可是,现在的关键问题是,如何向月球发射大量的物资,同时其经济代价又不像现有火箭运输方式那么高。注意,为了使得建立基地变得可行,第一步是运输大量物资,暂时先不考虑运输人类(人类将来可能仍要通过火箭的方式运送),因此可以让运输过程的加速度很大而不必担心里面东西被压坏。
我们的方案 电磁加速:
…普通程序员、文艺程序员、2B程序员
作者: physixfan跟风发个这种蛋疼文体。
普通程序员
void swap(int &a,int &b) { int temp; temp=a; a=b; b=temp; }
文艺程序员
void swap(int &a,int &b) { a=a^b; b=a^b; a=a^b; }
2B程序员
void swap(int a,int b) { int temp; temp=a; a=b; b=temp; }
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧。。…