瑜伽后小思

November 8, 2017 Art No comments

生活的目标应该少一点,除了需要消耗意志力的地方,其他的能少则少。

比如运作公司,在没兴趣的时候就需要意志力来管控。而其他:如减肥、工作等,时时刻刻有外界环境来唤醒,就不需要了。而如看书之类的,就算不看也不损失什么,所以也没什么必要。

简言之,需要意志力管控的只有一种情况:没兴趣时却又不得不做的事情

其他的一切,都是可以被动触发的,就可以省略了。

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

November 6, 2017 IT, Science No comments ,

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

概念

  • 产生密钥
  • 减少密钥空间
  • 弱密钥选择
    1. 用户姓名、简写字母、账户姓名和其他有关的个人信息
    2. 从各种数据库中得到的单词:姓名、地点、名人、体育运动、键盘模式等
    3. 第2步单词的大小写置换、顺序置换
    4. 外国用户的外国文
    5. 词组
  • 随机密钥
    词组用标点符号分开
    由长短语首字母组成字符串
  • 通行短语(pass phrase)

  • 密钥碾碎(key crunching)---单向散列
  • X9. 17密钥产生

    1. V0是一个秘密64位种子seed
    2. T是一个时间标记
    3. Ri = Ek([......]

Read more

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

November 4, 2017 IT, Science No comments ,

终于到了第二部分《密码技术》了,这一章讲了《密钥长度》,还涉及到了NP问题、生物计算机和量子计算机等前沿知识,还有网络蠕虫分布式破译密码等,看完后感觉我宿舍的电脑放着是浪费计算资源呀。

概念

  • 对称密钥长度
  • 穷举攻击所需时间和金钱估计
  • 软件破译机
  • 神经网络
    对密码分析来说并不是特别有用,主要是由其解空间的模式导致,神经网络善于处理那些连续解的问题,这些解比另一些好,神经网络就可以“学习”。而破译密码算法并没有可以“学习”的“标准”,要么找到要么找不到。神经网络适用于那些结构化环境,那里一些东西必须要学习,而在信息熵很高、随机性很强的密码学领域就不适用了。
  • 病毒--网络蠕虫占用大众的计[......]

Read more

爬取casmart网站供应链页面

November 3, 2017 IT, Python No comments ,

http://www.casmart.com.cn/product/supplierlist.aspx

图就懒得放了,有个人问我如何获取这个网址里的供应商列表,浏览器分析找不到ajax请求数据的接口。总之,直接登进这个网址,是看不到供应商的,刷新一遍就有了。

初步认为是后台搜索慢引起的,因为在手机浏览器可以显示。上了电脑后发现并不是这样。

花了半小时,发现原因是cookies里有个sessionId,然后写了个代码验证,成功。

代码如下:

# encoding: utf-8

import requests 
url1 = 'http://www.casmart.com.cn'
ur[......]

Read more

《金融学原理》 第一章

November 1, 2017 Science No comments

学习金融学原理,一方面是因为在银行需要了解金融知识才能更加了解业务逻辑;另一方面是为了区块链比特币的知识储备。

概念

  • 货币的定义
    通常地,经济学家将人民普遍接受的,可以充当价值尺度、交易媒介、价值贮藏和支付手段的物品,都可看成是货币。
  • 货币的类型

    1. 足值的实物货币
    2. 代用货币(???)
    3. 信用货币
    4. 电子货币
    5. 比特币???属于电子货币?满足价值尺度、交易媒介、价值贮藏和支付手段的属性要求
  • 货币层次的划分
    M0 = 流通中的现金
    M1 = M0 + 活期存款
    M2 = M1 + 定期存款 + 储蓄存款 + 其他存款
  • 货币的度量与货币层次的划分:货币与准货币

    1. 构成M2的定期存款、储蓄存款[......]

Read more

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

November 1, 2017 IT, Science No comments ,

看完这一章“深奥的协议”我是很开心的,因为坚持看到100页了,按照以往的经验,以后的章节会越来越容易。同时也是伤心的,因为不能再和她见面了。不过也算是经历过大风大浪的人,早习惯了世事浮沉,也就举重若轻了。

概念

  • 保密选举
    1. 只有授权的投票者才能投票
    2. 每个人投票不能超过一次
    3. 任何人都不能确定别人投谁的票
    4. 没有人能复制其他人的选票(很难证明)
    5. 没有人能修改其他人的选票而不被发现
    6. 每个投票者都可以保证他的选票在最后的表中被计算
      7 每个人都知道谁投票了以及谁没有投票
  • 简单投票协议
  • 中央制表机构(Central Tabulating Facility,CTF) -- 跟Cut The F[......]

Read more