Science

ubuntu服务器python selenium webdriver phantomjs 截屏埋坑记

November 14, 2017 IT, Python, Science No comments

因项目要实现小程序分享图片截屏转发的功能,写了一个后台接口,踩了不少坑,趁着还没忘记下来。

《selenium webdriver学习(二十二)------------XVFB实现selenium在linux上》

坑1:缺失字体导致样式失败

  • ubuntu服务器上没有界面,要用Firef[......]

Read more

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

November 13, 2017 IT, Science No comments ,

这一章是第三部分密码算法的第一章:数学背景,终于看完了这最难的一章,之所以说难,是因为都是些数学理论,而我的数学基础是薄弱的,因此只吸收了大概60%。也可以了,有个印象就好,以后不懂再查。

概念

  • 信息论
  • 信息量(amount of information)
    假设所有消息是等可能的,对消息[......]

Read more

《应用密码学》Matt Blaze 跋

November 11, 2017 IT, Science No comments ,

第三部分的密码算法太难懂,先从后面看起,算法部分慢慢看

知识

“密码研究最危险的一个方面是它几乎可以被度量。密钥长度、因子分解的方法以及密码分析技术的知识使得估算(在不知道密码设计的真正原理的情况下)用于破译一个特定密文所需的工作因子成为可能。我们很容易错误地运用这些估算方法,好像[......]

Read more

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

November 11, 2017 IT, Science No comments ,

这一章是使用算法,虽然内容跟算法没什么关系。没有任何目标之后看书的效率反而更高了,早上才看完第9章,现在竟然就看完了第10章

概念

  • size queens
    人们在花费很多的时间讨论密钥应该有多长时,通常忘记了其他的事情。
  • NSA也承认,在它关注领域的大多数安全失败是由于工作运作错误引起的[......]

Read more

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

November 11, 2017 IT, Science No comments ,

这一章是算法类型和模式,因为上星期项目要部署架构,所以地铁的时间都用在养精蓄锐,后面几个密码模型看得很浅,只知道大概,因为深究会花费太多精力,而且没兴趣,就先略过了。

概念

  • 分组密码(block cipher):分组加密,软件比较适合
  • 序列密码(stream cipher):一位加密,硬[......]

Read more

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

November 6, 2017 IT, Science No comments ,

第8章done,以后要限制自己看书的时间了,书看得多了,实践的时间就少了。就只在地铁上看书即可,然后把其他时间用来实践一些事情。

概念

  • 产生密钥
  • 减少密钥空间
  • 弱密钥选择
    1. 用户姓名、简写字母、账户姓名和其他有关的个人信息
    2. 从各种数据库中得到的单词:姓名、地点、名人、体育运动、键盘模式等[......]

Read more