睡前的一点思绪

October 19, 2017 Art No comments

  • 不要把自己放得太低,也不要太高。拥有平常心最可贵。

  • 最近的压力源在于:学车、工作上的挑战、公司的运营,经济压力和想学的东西太多。

  • 或许我该精兵简政,科目二为重点,工作上的当做娱乐,自己公司也是娱乐。经济上的其实已经够了,不要贪心,想学的东西不要着急,不要想着去考研,而是以兴趣为导向。密码学可以整本都带过去,看不懂就记着,慢慢看。或者跳过。当然也可以看经典文学著作。应该是享受,而非消耗意志力。

  • 然后周末记得安装热水器,改善生活设施很重要,提高效率必备,这点钱必须出,对自己好一点。衣食住行是根本。

  • 好了,现在可以睡觉了。

《应用密码学》第3章笔记(editing)

October 19, 2017 IT, Science No comments ,

最近精神压力大,地铁上就不看难懂的东西了,看看经典名著什么的陶冶情操。密码学就在宿舍看,慢慢看。

基本协议

密钥交换

  • 对称密码系统的密钥交换
  • 公开密钥密码系统的密钥交换
  • 中间人攻击

逸事

问题

《应用密码学》第2章笔记

October 17, 2017 IT, Science No comments ,

这是第一部分--密码协议的第一章,也是全书的第二章,叫“协议结构模块”。花了两星期,在地铁上看完了第二章。最近很忙,事情很多,身体也需要休息,但还是趁今晚总结下第二章的知识点和疑问。

协议概述

“密码学的用途是解决种种难题(实际上,很多人忘记了这也是计算机的主要用途)。密码学解决的各种难题围绕机密性、鉴别、完整性和不诚实的人。”

  • 协议 (Protocol)
    是一系列步骤,它包括两方或多方,设计它的目的是要完成一项任务。
    “一系列步骤”:协议从开始到结束的一个序列,每一步必须依次执行。
    “包括两方或多方”:完成协议至少需要两方,这是跟“算法”的不同之处。

协议的其他特点:

  • 协[......]

Read more

《应用密码学》第1章笔记

September 28, 2017 IT, Science No comments

时隔一本《失控》和一本《阐释并守护世界意义的人》,我终于又开始看IT技术书,但这次看的不再是“工程”,而是更为底层(却不像数学那般底层)的《应用密码学》。这一章是基础知识,依旧是边撕边看,所以前半部分有些丢了记不得就算了。

对称算法 vs. 非对称算法

这几页丢了,又一直耿耿于怀,找了篇博文温习《对称加密与非对称加密

对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。”

“所谓对称密钥算法是指如果一个加密算法[......]

Read more

我读《阐释并守护世界意义的人》

September 16, 2017 Art, Book Review 1 comment , ,

像文艺复兴时期的所有伟大人物一样,他说:“人们能够完成他们想做的一切事情。”

前生今世

距离读完上一本书《失控》至今,已一个月有余(8.12--9.16),回想为什么会看这么久才看完的原因,可能是这段时间由于晚上要练车和其他事,看书的时间仅限于在搭乘地铁上。更由于此种非所擅长领域的书、偏哲学的书,每页带来的信息量都是新鲜的与厚实的,有点难啃。

本书作者为尤西林,可以说是我大学时期的人文启蒙导师。很难想象,在大学期间,经常逃课做自己事情的我会有一门课是拿100分的,而这门课就是他所教导的《人文科学导论》。在我之前的博文中也提到过他。当时那门课程的推荐教材就是他写的另一本书《人文科学[......]

Read more

python从pdf中提取信息,并统计文本英语单词个数

September 10, 2017 IT, Python No comments , , ,

完整版代码,从pdf提取文本、进行清洗、统计字数等,还有可以优化的地方,有时间了再重构,后期可以整合为一个框架。先记着。

# encoding: utf-8

"""
    author: Gupern 
    purpose: extract text from pdf, clean useless text and count words.
    usage: 
        0. windows + python3.6.2
        1. pip install pdfminer.six
        2. put this py script and all[......]

Read more