Rainey's Blog

积极的悲观主义者

对称密码加密与破解策略

密码其实一直存在与我们的日常生活中,而且在不知不觉中运用它来组织语言,比如双关语,其实,就是将你想要表达的思想通过你敏捷的思维和丰富的经历进行隐晦的表达,这其实就是一个加密的过程,如果我们把你想要表达的真正意思当做明文,那么你最后表达出的就是密文,而在你脑海中加工的过程即为加密。密码技术其实就是为了隐藏和保护重要信息的存储和传输过程的技术,刚出现的时候最广泛的运用在战争中情报的保护,后来信息......

密码存储那些事

最近在用koa2写一个服务用来负责用户数据存储与身份验证,然后写着写着突然对密码存储有点兴趣,所以花了点时间研究了一下。 哈希加密经历了那么多的密码泄露事件后,现在常用的加密方式至少也会使用MD5处理以后再保存了吧。而像MD5这种哈希加密算法对于密码加密来说优点在于不可逆。也就是说加密后的数据是无法逆向恢复原始数据的。 我们先来看一个可逆的例子,a + b = c。如果我们知道b和c那么就......

2016就这样

毕业后,就像一片从树干上脱离的落叶不知会被风吹到哪个角落。

大学宿舍的回忆依旧停留在那熟悉的一幕幕,陈老狗依旧像往常一样油头垢面的边吃泡面边看那个已经记不住是什么名字的主播在卖弄风骚,然后发出一阵刺耳的笑声。绣花还是玩着已经被我们弃坑很久的天天酷跑,桌上放着一大片试卷,电脑里一个讲的唾沫横飞的导师在拼命的讲应试技巧。友哥在阳台煲电话粥,时不时来屋里拿根烟续上,恨不得直接住在阳台。而我拼命的骂着lol现在小学生怎么这么多,然后继续坑着我的小学生队友们。......

我有故事,你有酒吗?

偶尔澎湃的思想会有些冲动写点东西,或是吐槽或是讽刺,或者仅仅就是为了记录现在拼搏的自己。 一、神 起初 神创造天地。地是空虚混沌,渊面黑暗; 神的灵运行在水面上。神说:“要有光。”就有了光。神看光是好的,就把光暗分开了。 起初并没有神,没有黑暗也没有光明,有一个人说我是神的化身,告诉人们,人生来就是有罪的,就是来受苦的,为了有更好的来生,更好的未来我们要忍耐。人们在苦难中,在最绝望时看到......

NingJS · JSConf China · 2016

第一次参加JSConf,这次是在南京,我之前跟同学们来过一次,但这一次再来,却有一种不一样的心情,十分期待,就像揭开一个等待已久的生日礼物。 有关讲师分享的主题我就不多说了,知乎让很多人整理的十分详细。我想说的是我最喜欢的一个环节AfterParty。 AfterParty开始之前我顺路去了南京大学,学校内宽敞的马路和两边苍老的法国梧桐给人一种十分静谧而又深沉的感觉。路边三三两两的学生在散......

你真的了解盒模型吗?

其实在文档解析过程中每个元素都会被描述为一个盒模型,然后一个盒子套进另外一个盒子,又会按照某种神秘的规则摆放,最后才形成了井井有条的页面。 简单盒模型通常情况下,被更多人认知的盒模型就是简单盒模型,简单盒模型在早期IE时期有一种怪异模式下的解析方式,也就是现在的border-box,后来W3C制定的标准以后规定在标准解析模式下使用标准盒模型(content-box)。 然后在CSS3推出的......

写给自己

毕业前后一直致力于找一份适合自己的工作和一个适合自己的生活环境,一直在考虑自己理想的生活是什么样的,理想中,或许,一杯酒一首歌一个知己就够了,但理想和现实几乎不在一个平行时空,该要面对的还是需要独自面对。 回首大学,当时还天真的以为,外面的工作都是像电视剧里一样,明亮宽敞的办公环境,公司是一个独栋的大楼,大家都会向着同一个目标努力奋斗。当时的我们拼了命的想要脱离学校的束缚,想要尽快走入所谓......

浅谈前后端分离技术

在网站开发过程中,对于前后端的分界线似乎一直是众说纷纭。从一开始完全没有前后端的概念,到后来的纠缠不清。 传统的分离方法在我的脑海中一提到前端和后端,基本上第一个出现的区别点就是:后端是跟数据库跟服务器打交道的,前端是跟浏览器打交道的。似乎没有什么问题,大家都这么认为的。当然这没有什么错,我们一直以来都认为仅仅是以浏览器作分界,把这两部分的代码分离出来。但是前后端分离的初衷是为了分离前后......

ionic2文档整理

本文档不是英文文档的完全翻译,是个人的阅读笔记。如果阅读后有不明白或者不懂,请移步英文版阅读。如果本文有错误,请在本页末尾留言或者提交Issues。 您可以点击小标题跳转到相应的ionic2英文文档。 如果本文帮助到了你,请点击此处,帮作者点个star支持一下。 前言声明:本仓库中的例子程序使用了ionic官方的例子ionic-preview-app。 运行: git clone git@......