童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

你所需要知道的关于加密的事

5月21日 先锋客投稿
  昨天股票涨的好,大家看文章的心情也很好啊,看到昨日阅读量创下新高,今日提笔也是感到压力山大啊,产品和开发之间总有说不完的话题,想必好多产品也在悄悄掰着指头数着开发惹恼产品的N句话,好了,这个话题我们改天接着聊,今天还是继续说说技术上的事加密。
  产品童鞋应该经常会从开发那里听到什么密钥,公钥,私钥什么的,虽然可能不太清楚具体是神马,但是应该都知道是用来加密传输的信息的,如果知道了加密的原理,就不会被这看似神秘的词儿给绕晕了,被忽悠的概略也会大大降低。
  加密这个东西由来已久,例如古代的藏头诗就是文艺气息爆表的加密技术,作者想真正表达的文字信息被按照一定规则放在诗句的各个位置,我们可以把这个规则叫做加密算法。如果大家都不知道藏头诗的加密算法,那写首藏头诗把皇帝骂一通,那也没啥可怕的,事实上这样做的人都挂了,原因当然显而易见,加密算法被破解了呗,谁不知道你在说啥啊!
  从上面的例子可以看到现代加密的雏形,对明文信息按照一定的算法进行打乱重排,如果能将加密算法完美隐藏起来,那么这个加密就是安全的,但是这只是如果,事实上这种将加密算法隐藏起来的做法是不安全的,一旦算法被泄漏,加密就毫无意义,如果要继续加密就得设计新的算法,这个成本实在太高,所以现代的加密技术则包含另外一个元素密钥。
  密钥是啥呢,其实就是一堆参数,现代信息的加密就是把这堆参数跟明文信息按照一定的算法混到一起,把原始信息整的像乱码一样。重新设计加密算法不是成本高吗,与其偷偷摸摸的,不如公开加密算法,让大家都来用好了,但是加解密双方得保管好密钥哦。不过即使不幸密钥被泄漏了,重新整个密钥就好了,这比重新设计算法可容易多了。
  说完加密技术中加密算法和密钥这两大元素,我们再来看看常见的两种加密:对称加密和非对称加密。对称加密目前比较流行的是AES和3DES,在这种加密方式下,加解密双方的密钥是一样的,双方都用这个密钥来加密,也用这个密钥来解密的,简单粗暴,如果加密要求不是那么高的话,用对称加密就可以了,因为加密很大程度上是为了避免私密信息在网络上裸奔,信息在网络上传输通过的节点实在太多,很容易被人中途拦截,虽然对称加密也是能破解的,不过票价还是偏高,而且破解出来也不一定有啥值回票价的信息,所以也还算比较安全。
  如果有更高的加密要求,就要用到非对称加密了,比较流行的是RSA加密。为啥又要搞个非对称加密呢?这里先从对称加密的弊端说起,对称加密的密钥只有一个,加密解密都用它,这就意味着密钥会被多方知晓,密钥泄漏的可能性也越大,一旦泄漏,任何人都能对数据进行加解密,如果进行多方加密通讯,又不想相同密钥被太多人知道,则需要针对不同的通讯方生成不同的密钥,既复杂又不环保。非对称加密则能比较好的解决这个问题,非对称加密的密钥是一对,分别叫做公钥和私钥,这两个密钥是不一样的,而且不可能根据其中一个密钥推导出另一个密钥的。公钥加密的数据只有私钥能解开,私钥加密的数据只有公钥能解开。例如A创建了一对非对称加密的密钥,A对外公开了其中一个密钥称为公钥,A自己保有的另一个密钥称为私钥,这样做的好处是:和A通讯的对象不论一个还是多个,都只需要使用一个公钥加密就好了,而且即使是公钥加密的数据用公钥也是解密不了的,而私钥只有A自己有,这样就不用太担心私钥泄漏的问题了。
  非对称加密的另一个应用场景是身份认证,如果A拥有私钥,那么A只要声明公钥是自己发布的,那么如果接收方B收到了一份自称是A发的密文时,B只需要将A发布的公钥尝试解密一次就可以知道了,如果解开了,那么就可以确认是A发的密文,没解开自然就不是喽。平时我们听到的啥数字签名,数字证书啥的用来验证身份的其实就是这玩意儿。
投诉 评论 转载

你所需要知道的关于加密的事昨天股票涨的好,大家看文章的心情也很好啊,看到昨日阅读量创下新高,今日提笔也是感到压力山大啊,产品和开发之间总有说不完的话题,想必好多产品也在悄悄掰着指头数着开发惹恼产品的N句……信息无障碍,改进用户体验的另一种视角当我们在中国的互联网行业提到“信息无障碍”,获得的反馈大多两种:一种是不知此为何物,另一种是仅将此理解为“让盲人能上网”。“信息无障碍”这个词,是我国原创的,坦白说,有些……从需求到上线,产品经理你挖了多少坑?近期负责的一个卡券功能,即我们通常所说的代金券功能已在网站上线并投入使用。这部分工作算是暂且告一段落,也差不多可以就此做一个阶段性的总结。通常,一个产品(或功能模块)从需……创业公司确认用户需求的几个误区我在在行接单,遇到的几乎都是创业者。在聊关于用户需求和产品方案的时候,发现他们中的很多逻辑判断上常常会存在几个严重误区1。我的产品只要够好,就绝对有人用。我见过的有……在产品经理面试过程中如何回答比较宽泛的问题?在面试产品岗位时,为了在短暂的时间里尽可能全面的了解面试者是否具备该岗位资格,面试官会提出各种各样的问题。涉及专业的问题一般都会比较具象,有明确的提出背景和回答逻辑。但如果是相……产品经理,这7句话最容易惹恼程序员这两天知乎上有个答案比较火,问的是如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼,高票答案用去饭店点宫保鸡丁的例子讲述了产品经理是如何一步接一步巧妙的惹恼程序员的。……同质化环境下如何做好产品定位同质化是目前互联网产品的一个通病,随便在APPS搜索视频直播关键字,搜索出来的结果就有1924个,而且很多视频直播都是以美女聊天作为卖点,用户怎样能……作为产品经理实习生,如何才能提高文档写作的能力?很多还在读书的同学拿到产品经理的实习机会后,都会在兴奋与激动过后,开始为如何做好这份实习而辗转反侧。最常问的问题之一,便是该如何写好一份产品文档(PRD)。笔者根据自己去年暑期……做海量互联网产品的一些思考互联网产品,也有生命周期的规律。把互联网产品的生命周期简单地分为:从0到1,1到50,50到100,100到50,50到0这5个阶段。在maggie十年产品经理的生涯里,……产品经理,你的产品观是什么?作为产品经理,不论团队大小,一定要有自己的产品设计观,也就是自己的产品理念。人有三观:人生观、价值观、世界观,一个人的三观体现了一个人的方方面面,那么产品经理主导的一款产……快速制作高保真原型不得不知的小技巧原型的目的在于清楚的表达产品的设计理念和功能的执行逻辑,所以我认为能够达到这个目的的原型都是合格的。但如果可以把原型做的更加精致美观些,又何乐而不为呢。然而需要注意的是,我们毕……社交产品经理,你在空闲之余都在做什么?好多人都会有无聊的感觉,我的一个同事,总是在下班前对我说:好无聊啊,不知道晚上干什么。回家没什么意思,就一个人,没劲,我突然意识到,原来无聊不是当下觉得无聊,而是对未来没有计划……
拓展产品新方向的思路移动端设计中的8大原则产品设计可用性八大原则专访RigoDesign团队:设计不走捷径阿里巴巴ued:运营平台的体验逆袭车品觉:如何让数据在产品中“说话”网站七十二变!一组社交网站重设计顶尖案例欣赏推陈出新!政务网站的重设计用户体验设计遇见色彩情感用户体验三要素:别让我等!别让我想!别让我烦!主屏幕的未来与app无关说说App的成功之道

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界