Python学习笔记

Python菜鸟起步系列01 1.变量 变量名构成:英文字母、阿拉伯数字、下划线,其中阿拉伯数字不能作为开头【和C一样嘛!】 同一个变量可以反复赋值,而且可以是不同类型的变量,这种变量本身类型不固定的语言称之为动态语言【与之对应的是静态语言(C、Java等),在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错】。例如: a = 123 # a是整数 print a a = 'imooc' # a变为字符串 print a 2.字符串 字符串可以用单引...
编程开发 | 2015-01-08 12:07 | 阅读 1675 次 | 评论 0 条

OpenSSL应用初探---根据给定的域名自动伪造证书

根据给定的域名自动伪造证书 本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】原创,转载请注明出处! 一、基于OpenSSL命令的证书手工制作流程 在实现证书的自动生成前,必须先弄清楚使用OpenSSL命令手工制作证书的方法与步骤。以生成一个二级证书链为例,将会用到以下命令: // 生成顶级CA的公钥证书和私钥文件,有效期10年(RSA 1024bits,默认) openssl req -new -x509 -days 3650 -keyout C...
编程开发 | 2014-06-01 14:07 | 阅读 2336 次 | 评论 0 条

使用OpenSSL加载证书文件的过程分析与代码示例

使用OpenSSL加载证书文件的过程分析与代码示例 本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】原创,转载请注明出处! 一般说来,当前主流网站都走的单项认证的路子,即只有服务器需向客户端发送证书,客户端不需向服务器发送证书。在这种情况下,加载证书是服务端需要做的事情。所以下面给个基于openssl的SSL服务端例程,内含加载证书的代码(有特别标注): // 前面省略了服务端socket套接字的创建过程 // 接受客户端的socket连接 m_nConver...
编程开发 | 2014-06-01 13:42 | 阅读 3928 次 | 评论 0 条

使用OpenSSL API 建立SSL安全通信的一般流程

使用OpenSSL API 建立SSL安全通信的一般流程 本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】整理编辑,转载请注明出处! OpenSSL是一套开放源代码的SSL套件,其函数库是以C语言所写成,实现了基本的传输层数据加密功能。此软件是以两个加拿大人Eric A. Young 和Tim J. Hudson所写的SSLeay为基础所发展的,SSLeay随着两人前往RSA公司任职而停止开发。1998年,OpenSSL项目组接管了OpenSSL的开发工作,并推出了OpenSSL的0.9...
编程开发 | 2014-02-16 13:17 | 阅读 17667 次 | 评论 0 条

[转载]我是如何失去价值 5 万美元的Twitter用户名

我是如何失去价值 5 万美元的Twitter用户名 本文由 伯乐在线 - 丁晔 翻译自 Naoki Hiroshima。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。 这是一篇在Twitter上看到的文章,文章的作者因为使用了独立域名的邮箱地址作为网站的登录邮箱,导致在DNS服务器被攻破时失去了很多网站帐号的控制,最终损失了价值50000美刀的Twitter帐号。独立域名邮箱作为提升逼格的一种重要手段,相信还是有不少程序员对此趋之若鹜的XD 特别推荐倒数第二段作者吸取的教训,很值得一看。 ...
Web安全 | 2014-02-12 11:23 | 阅读 1403 次 | 评论 1 条
浏览26998次