2015年12月31日

PYTHON编程挑战——恩格玛机完成版!

摘要: 1,介绍恩格玛机是二战时期德国的一个加密设备,它的原理是替换加密。以上内容部分来自知乎:https://www.zhihu.com/question/28397034,答主十一点半什么是替换加密呢?假设我们有一个下文这样的表:那么,我输入helloworld,替换后的密码就是RUXXAKAFXP实际... 阅读全文

posted @ 2015-12-31 10:59 我家有个小豌豆 阅读(5379) 评论(0) 推荐(1) 编辑

2015年12月28日

python编程挑战——使用python实现恩格玛机(2)

摘要: 在上一个例子里,我们实现了如下内容:1,简单替换原则2,把简单替换升级成了转子,每输入一个字母转子就转动一格那么其实我们根本没有完成,因为我得到的密文,再输入恩格码机,无法反向解译我们必须加一个关键的设置来实现反向解译,这个设备就是自反器!自反器的工作原理还是很简单的,如下:自反器其实就是成对成对出... 阅读全文

posted @ 2015-12-28 16:56 我家有个小豌豆 阅读(995) 评论(0) 推荐(0) 编辑

python编程挑战——使用python实现恩格玛机(1)

摘要: 想起一个好玩的事情,使用python来实现德军在二战时加密的设备——恩格玛机。那么什么是恩格玛机,他是怎么工作的?这篇文章提供了很详细的说明:https://www.zhihu.com/question/28397034请看高票回答。路一步步走,饭一口口吃,下面,我们也来一步步的实现恩格玛机:cha... 阅读全文

posted @ 2015-12-28 11:41 我家有个小豌豆 阅读(1091) 评论(0) 推荐(0) 编辑

2015年12月24日

WMIC命令行,一些用法

摘要: wmic bios get serialnumber 可以获取计算机的sn号 wmic bios get manufacturer 获取厂商 wmic bios get version 可能是bios型号,不太清楚…… wmic basboard get product 可以获取联想计算机的type号 wmic computersystem get username 可以获取登录的用户名 ... 阅读全文

posted @ 2015-12-24 16:40 我家有个小豌豆 阅读(1451) 评论(0) 推荐(0) 编辑

2015年12月17日

一个NPV计算器

摘要: 学PMP的时候需要计算NPV,于是就写了一个NPV计算器。 其实numpy这样的库里肯定有,不过自己动手么,丰衣足食。 # -*- coding:utf:8 -*- cost = float(input('请输入初始成本: ')) rate = float(input('请输入利率,以小数形式,如0.1,0.12: ')) cash = input('请输入现金流,以逗号隔开:') c... 阅读全文

posted @ 2015-12-17 17:07 我家有个小豌豆 阅读(1536) 评论(0) 推荐(0) 编辑

如何统计一篇文章里,每个单词都出现了多少次?

摘要: 统计一个文章里单词出现的次数。 阅读全文

posted @ 2015-12-17 16:02 我家有个小豌豆 阅读(1572) 评论(1) 推荐(0) 编辑

导航