Monthly Archives: June 2013

© 2013 . All rights reserved.

RSA算法原理(一)

如果你问我,哪一种算法最重要? 我可能会回答“公钥加密算法”。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。 一、一点历史 1976年以前,所有的加密方法都是同一种模式:  (1)甲方选择某一种加密规则,对信息进行加密;  (2)乙方使用同一种规则,对信息进行解密。 由于加密和解密使用同样规则(简称”密钥”),这被称为“对称加密算法”(Symmetric-key algorithm)。 这种加密模式有一个最大弱点:甲方必须把加密规则告诉乙方,否则无法解密。保存和传递密钥,就成了最头疼的问题。 1976年,两位美国计算机学家Whitfield Diffie 和 Martin Hellman,提出了一种崭新构思,可以在不直接传递密钥的情况下,完成解密。这被称为“Diffie-Hellman密钥交换算法”。这个算法启发了其他科学家。人们认识到,加密和解密可以使用不同的规则,只要这两种规则之间存在某种对应关系即可,这样就避免了直接传递密钥。 这种新的加密模式被称为”非对称加密算法”。  (1)乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。  (2)甲方获取乙方的公钥,然后用它对信息加密。  (3)乙方得到加密后的信息,用私钥解密。 如果公钥加密的信息只有用私钥解开,那么只要私钥不泄漏,通信就是安全的。 1977年,三位数学家Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法。从那时直到现在,RSA算法一直是最广为使用的”非对称加密算法”。毫不夸张地说,只要有计算机网络的地方,就有RSA算法。 这种算法非常可靠,密钥越长,它就越难破解。根据已经披露的文献,目前被破解的最长RSA密钥是768个二进制位。也就是说,长度超过768位的密钥,还无法破解(至少没人公开宣布)。因此可以认为,1024位的RSA密钥基本安全,2048位的密钥极其安全。 下面,我就进入正题,解释RSA算法的原理。文章共分成两部分,今天是第一部分,介绍要用到的四个数学概念。你可以看到,RSA算法并不难,只需要一点数论知识就可以理解。 二、互质关系 如果两个正整数,除了1以外,没有其他公因子,我们就称这两个数是互质关系(coprime)。比如,15和32没有公因子,所以它们是互质关系。这说明,不是质数也可以构成互质关系。 关于互质关系,不难得到以下结论:  1. 任意两个质数构成互质关系,比如13和61。  2. 一个数是质数,另一个数只要不是前者的倍数,两者就构成互质关系,比如3和10。  3. 如果两个数之中,较大的那个数是质数,则两者构成互质关系,比如97和57。  4. 1和任意一个自然数是都是互质关系,比如1和99。  5. p是大于1的整数,则p和p-1构成互质关系,比如57和56。 … Continue reading

© 2013 . All rights reserved.

腾讯QQ域名的故事

这两天看《企鹅凶猛》这本书,这本书虽然没有从运营的角度深入讨论,不过却讲了一些关于腾讯QQ的一些有趣的历史,其中关于QQ域名的历史很有意思,作者饶有兴趣地讲了关于腾讯QQ域名的一段故事,对于QQ这个域名可谓是一波三折。 早先腾讯使用的是OICQ这个品牌,注册的域名也是oicq.com和oicq.net,做为ICQ的汉化版,腾讯称OICQ比所有别的即时通讯更适合中国人,更为中国的男女老少习惯、喜欢。 QQ在大学生和白领中的流行,使国内的其他竞争对手纷纷败下阵来。1999年11月,QQ推出的第十个月,注册人数已经超过100万,这是马化腾从未想到的。 当年QQ的注册用户像早春的草一样蔓延生长时,马化腾和他的腾讯公司却收到了两封律师函。1999年8月至9月短短数十天间,收购了ICQ软件及icq.com域名的美国在线先后两次给腾讯公司发来了措辞严厉的投诉信,信中称,腾讯公司在1999年1月26日注册的域名oicq.com和在1998年11月7日注册的oicq.net侵犯了其知识产权,要求腾讯公司将域名oicq.com和oicq.net免费转让给他们。 马化腾看到第一封律师函的时候,以为只是一个简单的声明,并没有太在意。面对强势的AOL,马化腾和他的团队找到了IDG,请他们帮忙找律师应诉。根据NAF(全美仲裁论坛)的仲裁书,腾讯公司对美国在线的指控做出了答辩。 这是一场毫无悬念的官司,腾讯公司输了。在2000年3月21日,法律文书正式生效,仲裁员詹姆士·卡莫迪签署了仲裁判决书,判定腾讯将oicq.com和oicq.net域名归还美国在线。 眼睁睁看着苦心经营一年多的品牌付之东流,腾讯第一次品尝到被告的滋味。马化腾无奈之余只好暂时启用新域名——tencent.com及tencent.net。此后整整两年时间,腾讯一直以tencent.com域名作为其主要网站入口。 而在2003年,腾讯所投诉的另外两起域名侵权qq.com.cn和qq.cn的域名纠纷中,腾讯又输了。看着oicq.com、oicq.com、qq.com.cn、qq.cn一个个离自己远去,腾讯一次次在知识产权面前陷入困惑。也就在这个时候,腾讯开始寻找qq.com,这是其最后一块的落脚地了,qq.com到哪儿去了?所有与QQ品牌相关联的域名,腾讯一个都没有。是放弃QQ品牌,还是收购qq.com域名?无论怎么做,腾讯都要付出巨大的代价,腾讯已经陷入了域名绝地。 (位于深圳市南山区科技园的腾讯新总部大厦) 就在这个时机,出现了一件对腾讯来说,山重水复疑无路,柳暗花明又一村的事情,原来在1995年5月,大洋彼岸,一个叫罗伯特·亨茨曼软件工程师,注册了qq.com域名。不过在那个时期,ICQ还未诞生,马化腾还在润迅公司打拼,这个域名与即时通讯毫无关系,罗伯特·亨茨曼把它作为个人电影艺术网站的入口使用。后来,罗伯特告别了软件工程师的行当,转行做商业咨询,他没有多少空闲时间来打理这个网站。于是,他就把qq.com域名放在国外拍卖网站待售,但200万美元的开价,让这个域名在很长一段时间都无人问津。 也许是无人问津的缘故,罗伯特·亨茨曼似乎降低了对这个域名所能带来金钱的心理预期。此际,腾讯公司出手了,这一次,腾讯公司是不折不扣地捡了一个便宜。故事在腾讯公司信息总监许晨晔的叙述中变得更为精彩。腾讯公司这次绕开了国外的域名交易公司,而是直接找到了qq.com域名原所有人罗伯特·亨茨曼,但200万美金的价格还是让马化腾有些心疼。这个时候,腾讯公司的网大为,这个美国人,尝试给罗伯特·亨茨曼发了一个邮件,说他打算做一个个人网站,非常喜欢这个域名,问罗伯特·亨茨曼能不能出售,网大为得到了一个极为肯定的答案。接下来顺理成章地就谈到了价格,经过了很长时间的等待都没有卖出这个域名的罗伯特·亨茨曼,降低了期待,给了一个让腾讯公司几个创始人都很意外的数字,最终定价10万美元,加律师费,只花了11万美元。 于是,2003年3月,腾讯终于终于捡了一个大便宜,只花了11万美元就从一个美国软件工程师手里购得QQ.com域名。 在一系列域名官司中,腾讯在这次qq.com域名的回购中,绝地逢生。也使腾讯终于了却了一个夙愿,找到一块属于自己的领地。吃到了苦头的马化腾也许从此不会犯同样的错误,更重要的是,他也从中学会拿起法律武器,用知识产权来保护自己的利益。 文章来源:月光博客 文章来源:卢松松博客 相关文章: 【微信攻略】如何增加微信公众号订阅量? 腾讯广告产品布局研究 【最黑榜】中国互联网Soho赚钱平台Top 10 草根微信营销之路:粉丝从0到万的实战经验 我是如何运营微信公众号的 via 卢松松博客 http://lusongsong.com/info/post/469.html ‘ And the second catch burberry outlet online The Not Rated Shoes Official Website were … Continue reading

[What if]第35期——无敌电吹风

如果你把一个电吹风放在一个密封的1m见方的铁盒子里,并且一直开着电源让它不停地吹会发生什么? via 科学松鼠会 http://songshuhui.net/archives/82009 how to choose the career in the fashion world Isabel Marant Sneaker The 8 Literally Shittiest Jobs Of All Time growth in organic terms woolrich bologna15 Real Sex Toys That Will Give You Nightmares

记 FineUI 官方论坛所遭受的一次真实网络攻击!做一个像 ice 有道德的黑客! – 三生石上

在开始正文之前,请帮忙为当前 排名前 10 唯一的 .Net 开源软件 FineUI 投一票: 投票地址: https://code.csdn.net/2013OSSurvey/gitop/codevote/vote_num 目前排名前 10 ,只有 FineUI 是 .Net 项目,也希望大家能够… A pearls product http://www.bagofrats.co.uk/ or service A pearls article Akoya pearl nuggets can be used as the formulating of light or rich and … Continue reading

© 2013 . All rights reserved.

WiFi 802.11ac驾到:你必须知道的5件事

昨天WiFi联盟正式宣布开始802.11ac认证计划,宣布比旧版Wi-Fi产品快一倍甚至两倍的速度提供全家庭网络覆盖,并可轻松处理诸如超高清和4K视频、多媒体、和快速文件传输等高要求的应用。这个意味着什么呢?      A particular islamic take on tax Will be islamic approach to tax Is escalating place a burden on within the frontrunners of one’s islamic indicate accepted?If an individual just isn’t going on your own resettle this type of … Continue reading

© 2013 . All rights reserved.

细微处见成功:5个精巧的产品设计案例

编者注:本文来自在Facebook做产品设计的妹纸Julie Zhuo,她从一个女性的角度讲述了五点她认为非常棒的细节设计,可以看的出,她关注的点与男性有很大不同,在移动互联网这个男人的天下,或许我们真应该驻足听听来自另外半边天的声音,毕竟,应用不分男女,但用户分男女,我们不能单纯的只从自己的角度想问题。 优秀的设计以各种方式存在于每个角落,除了那些广为人知的伟大设计之外,还有一些非常棒的细节设计也值得我们关注,本文介绍最近遇到的五个我认为值得一看的设计(排名不分先后)。 A papercraft option running short on lower income A papercraft walkway free from lower income The FREE Shipping ladies, a majority of whom are now living populated, one-Living location shanties the actual other hand borders out of … Continue reading

使用 OpenCL 加速 Web 应用程序

Web 计算语言 (WebCL) 支持 Web 应用程序在主机图像处理器上执行某些功能,极大地加速了诸多类型的数据处理例程,例如,数据分类、文本搜索和解决矩阵系统。通过本文您将了解 WebCL 的 JavaScript 类如何通过将计算任务交付到图像处理器来实现高速数字运算。 from IBM developerWorks 中国 : 文档库 http://www.ibm.com/developerworks/cn/web/wa-opencl/indA novel on clean native american native american subculture The sunday paper on modern-Day indiana Cheap Michael Kors Handbags subculture The periodical objectives traders … Continue reading

© 2013 . All rights reserved.

Chrome 扩展三七海淘升级,增加众多新功能

感谢读者 caicai 的投稿。 三七海淘是一款基于浏览器插件的购物助手,这次升级提供了价格实时换算、重量换算、转运价格计算、关税估算、历史价格查询、地址翻译、尺寸换算、产品收藏、降价提醒、运单跟踪等十多项功能,下面是功能的详细介绍。   1.价格实时汇率转换:根据实时汇率把商品价格转为人民币。   2.直邮价格计算:海淘产品有些可以直邮,三七海淘仔细研究亚马逊的运费计算规则,直接在产品详情页显示直邮运费。   3.商品重量转换:三七海淘提供商品常用重量单位(磅,盎司,千克)自动换算,方便大家计算转运费用。   4.转运费用计算:列出30多家转运公司供您选择,可帮你自动计算各家转运公司的运费。   5. 关税估算:关税“有时总是难免的”。三七海淘帮您估算不同种类产品可能要交付的关税价格。如果不小心被抽中,也可以让亲们做到心中有数。 6.历史价格查询:历史价格,帮助大家掌握商品价格走势,适时入手,可能大省一笔噢!   7.中英文地址翻译:英文地址一直是海淘粉们的痛处,三七海淘,强大的翻译工具,只需输入中文地址,您就会发现,精准的英文地址原来也是这么简单。   8. 尺寸换算:衣服不同于其它商品,除了质量,尺寸也是一个头疼的问题,三七海淘提供全面的尺寸对照供您查看。   9. 收藏功能:三七海淘可以将用户经常关注喜欢的商品,保存到插件中。在不打开亚马逊的情况下,随时通过右上角的插件图标查看收藏的宝贝。   10.降价提醒:三七海淘帮您实时查询宝贝的价格变化,商品如有降价,都会帮您做出“降价了”的红色标记提醒。   11. 运单跟踪:宝贝飞跃大洋而来,她现在在哪儿,情况如何?不用怕,三七海淘为您提供快递状态查询,实时掌握宝贝运送状态! 三七海淘为减少用户购物中外差异,提A number of the alarming warning signs or symptoms that some … Continue reading

© 2013 . All rights reserved.

实战总结:月入过2万的童装小店的操作模式

这是总结,不是计划哦. 结果:月销6万,纯利18000 地点:有童装批发市场的城市,在童装基地就更好了,上海杭州广州肯定可以操作的 人员:2人 进货渠道:市场拿货 图片展示:挂拍 推广费用:O元,月入2万前零推广费用,月入2万后加人手解放自己,研究付费推广。 费用: 一、一次性投入 1、二手单反1500,新闪光灯等配件1000,旧电脑2台2000,旧打印机500(可后期投资)合计4500——5000元。 2、保证金:1000 3、宽带包年:1000或者宽带电话费一起1600一年。 4、电瓶车:进货用,二手载重王的800以内,买二手可以降低被偷的概率。 一次性投入总计:7300——8400 二、每月周期性投入: 1、民房:要大点,得2-3个房间,一个房间要拍照,还要放2个货架,还要有留检查衣服的地方(2个衣架),以及2个办公桌的地方,最好自己做饭,天天外面吃真的要吃的想吐的。这个费用各地方不一样,大概1000——1500,再多就不好了。可能押一付一或押一付三,为了简单,这里以每月1500算。 2、旺铺:50一月 3、模版:30一月 4、上下架软件:10元一月 5、吃喝:2人预计1500 每月周期性投入总计3090 三、囤货资金预算 库存周转周期小于15天 库存月周转率大于2 这样2万库存一个月最少卖4万,做的好,实际上卖6-8万也正常。 所以预算初期2万库存,这个随着上新库存逐步增加,这个要求很高,要控制尽量少的衣服变死库存。 总资金预算=囤货资金+一次性投入+3*每月周期性投入=20000+(7300——8400)+3*3090= 36570——37670 上面乘3是表示每月周期性投入预留3各月的资金 这么算我们的资金不过4万块,但是实际需要的钱可能是正常预算的2倍以上钱很正常 因为实际因为各种情况导致钱被浪费,比如买了个不合适的相机,然后转让重新买个合适的,可能就浪费了几百块。 要是3个月内生意做起来了,就不怕了,订单贷款也可以用了,可以滚动发展了。 我的意思是有个4-5万就可以折腾这么个店铺了,凡事要什么什么都具备也不叫创业了。 利润 1、毛利率35%以上 2、月销售额6万 3、毛利2万1 4、纯利:扣除1500房租,1500的吃喝开销,纯利18000 其他几个比较重要的关键点: 1、动销率:50%-80% … Continue reading

© 2013 . All rights reserved.

对网络中的协议做一人总结 – 零 壹

前言:   协议这个词相信大家都不会陌生。学习计算机网络的时候,我们总是会遇到这样一种尴尬,那就是这个网络里为什么要这样去运行,数据在传输的过程中为什么这样就是比较好的一种方式。协议就应运而生了。因为我们必须去拟定一套方法让大家都去遵守,这样无论我们身在何方,那怕是相隔再远也不会我做的东西你用不上的这种尴尬。而网络又要去连接世界,那以,这个协议也就是这个约定俗成的规范就显得很重要了。下面我总结了一份网络中一些常用协议,可能还会有没有总结到的,欢迎补充。 ARP (Address Resolution Protocol) 地址解析协议: 将域名翻译成对应的32位IP地址的协议。ARP(Address Resolution Protocol,地址解析协议)是获取物理地址的一个TCP/IP协议。某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认 其物理地址的应答,这样的数据包才能被传送出去。RARP(逆向ARP)经常在无盘工作站上使用,以获得它的逻辑IP地址。 http://baike.baidu.com/view/149421.htm?fromId=32698   BGP (Border Gateway Protocol) 边界网关协议: 在因特网的网关主机之间交换选路信息的协议。边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。 http://baike.baidu.com/view/875886.htm?fromId=360   BOOTP (BOOTstrap Protocol) 引导程序协议: 自举协议(BOOTP)是一个基于IP/UDP协议的协议,它可以让无盘站从一个中心服务器上获得IP地址,为局域网中的无盘工作站分配动态IP地址,并不需要每个用户去设置静态IP地址。使用BOOTP协议的时候,一般包括Bootstrap Protocol Server(自举协议服务端)和Bootstrap Protocol Client(自举协议客户端)两部分。 http://baike.baidu.com/view/32782.htm   FTP (Protocol) 文件传输协议: 文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。 http://baike.baidu.com/view/103832.htm?fromId=369   HTTP (HyperText Transfer Protocol) 超文本传送协议: 一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 http://baike.baidu.com/view/1628025.htm?fromId=9472   ICMP (Internet Control Message Protocol) 网际控制报文协议: 它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 http://baike.baidu.com/view/30564.htm   IGMP (Intertnet Group Management Protocol) 网际组管理协议: Internet 组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于 IP主机向任一个直接相邻的路由器报告他们的组成员情况。它规定了处于不同网段的主机如何进行多播通信,其前提条件是路由器本身要支持多播。IGMP 信息封装在 IP报文中,其 IP 的协议号为 2。 http://baike.baidu.com/view/876138.htm?fromId=32761   IGP (Internet Gateway Protocol) 内部网关协议: IGP(内部网关协议)是在一个自治网络内网关(主机和路由器)间交换路由信息的协议。路由信息能用于网间协议(IP)或者其它网络协议来说明路由传送是如何进行的。IGP协议包括RIP、OSPF、IS-IS、IGRP、EIGRP。 http://baike.baidu.com/view/706465.htm   IMAP (Internet Message Access Protocol) 因特网报文存取协议: IMAP是斯坦福大学在1986年开发的研发的一种邮件获取协议。它的主要作用是邮件客户端(例如MS Outlook Express)可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。当前的权威定义是RFC3501。IMAP协议运行在TCP/IP协议之上,使用的端口是143。它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。 http://baike.baidu.com/view/17877.htm   IPCP (IP Control Protocol) IP控制协议:http://baike.baidu.com/view/696477.htm#1   … Continue reading

© 2013 . All rights reserved.

周五小游戏三连发

各位周五好——看来煎蛋er的游戏天赋果然是各自不同。因此我决定以后还是各种游戏都发,兼顾挖坟和火星,照顾各个层面玩家的需求。鉴于上次大家普遍反映难度不够的问题,我在今天的发布中也做了修正,诚挚希望高要求的玩家来体验一下。另外,有任何建议仍然希望大家留言支持。谢谢并预祝大家睡觉不能。 解谜动作游戏——Mr. Bree returning home类型:解谜动作/puzzle+action 语言要求: 中低 控制:键盘 难度:中高 游戏前请看此说明,不看者一切问题自己负责。 本游戏是讲述了一头猪因为在树林里见到了一个金光闪闪的苹果而被抓到屠宰场的故事(尽管这个属于剧透)。然后这头猪从屠宰场里逃了出来迈上了回家大道,但是这条道上尽是各种陷阱,然后这头猪还选择性的失忆了…… 说了这么多无非有以下问题需要告诉各位。本游戏有bad memory碎片,就是讲述那头猪在屠宰场的逃跑过程的。尽管没有真实屠宰场的画面,在一个鲜红的背景下进行游戏,嗯,还是稍微有点那个的。而且在主人公捡到bad memory碎片时,画面也稍微有点突然。当然习惯了就好了,只不过,嗯,提醒各位注意一下。 另外要说的是,本游戏难度稍微有点高。15关普通关卡加上5关屠宰场关卡,对于动作苦手来说可能通关需要花些时间。特意献给希望小游戏难度加大的煎蛋er们。 战略游戏——Nano Kingdoms 2类型:战略/strategy 语言要求: 中低 控制:鼠标 难度:中 本游戏是一个很传统的战略游戏:造兵,积攒资源,发动英雄技能之类的。尽管不像一些小游戏玩家还需要控制英雄,这样的设计也在某种意义上简化了游戏的复杂程度,使玩家可以更集中于战略和经济发展环节上。本游戏的画风呢,你说是明快也好,清新也好,猥琐也好……无论如何吧,画风与PC及DSiware上的洞窟物语有点接近(尤其是人物。顺便一提,洞窟物语,cave story,也算是某种意义上的神作)。 按外站的说法,关卡通过后会有一票裸体小人跳出来的场景很奇怪。这实在是少见多怪了。话说等等你们别脱裤子啊,脱了我也只能给你们看一些没有撸点的东西…… ……还是好好玩游戏吧。 解谜游戏——Causality 6类型:解谜/puzzle 语言要求: 低 控制:鼠标 难度:中高 在一个月黑风高的夜晚…… 这天不是明明还亮着么。话说本游戏都出到第6作了可见大家是多么的无聊。 本游戏和著名无聊电影《死神来了》有异曲同工之妙: 你要干的事情就是把场景中的火柴人一个不剩的全部干掉。规则只有一个:干火柴人的时候别让别的火柴人看到。嗯,很暴力的游戏。本游戏的难度在于,鼠标放到场景中是没有提示变化的,也就是说你也不知道你可以用什么来控制柯田一的上帝之手,这种设定极大的增加了该游戏的难度,而且连搞死5,6个人也增加了游戏难度。经常是你发现搞着搞着总有两个火柴人搞不死,就得重新开始游戏了。 不过话说为什么有一种很暴力的感觉呢? 在此Lexus祝各位周五愉快。 >>点这里浏览原文<< © … Continue reading