密码学

python3 加密文件算法 DES/AES/RC4/RSA

April 1, 2018 IT, Python , ,

最近帮人写了一个python3对文件加密解密的脚本,项目https://github.com/Gupern/python3_crypto/ 放在github上,先记录下。

    # -*- coding: utf-8 -*-
    '''
        author:[......]

Read more

《应用密码学》第12--25章速读心得

November 26, 2017 IT, Science ,

顿时对后面的知识失去兴趣,可能都是前面11章的重申和深入剖析吧,RSA、DES和数字签名的具体实施方案及其相关信息之类的,于是我就速看了,毕竟不是要写论文,也不是要破译密码,有个大概印象就好,不然不知道这书要占领我的学习队列多长时间。

最后几章的学习心得没有啥,花了一小时速读,讲的内容都是前面涉及[......]

Read more

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

November 13, 2017 IT, Science ,

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

概念

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

Read more

《应用密码学》Matt Blaze 跋

November 11, 2017 IT, Science ,

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

知识

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

Read more

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

November 11, 2017 IT, Science ,

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

概念

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

Read more

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

November 11, 2017 IT, Science ,

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

概念

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

Read more