分类: |
  • 1

python hash函数

 hash计算可以把任意数据变成一段“摘要”,只要这段数据中的任何字节变化都会引起hash值非常大的变化,所以hash值可以用来检查数据有没有被篡改。hash计算的另外一个特性是hash值无法反向计算,哪怕你知道了hash值,你也不能通过某种算法反解出他原来的值。所以在WEB应用开发中也经常会用来加密用户的密码数据。在python的开发中当然也会需要这样的功能。本文就以最常用的两种算法md5和sha1为例简单介绍一下python的hash函数。

查看更多...

Tags: hash python

分类:python | 固定链接 | 评论: 0 | 查看次数: 11782

写Python的时候,经常会出现一个 错误,就是'ascii' codec can't encode character。这是因为Python是基于ascii处理字符的,如果你当前处理的字符串当中存在非ascii字符,就会报这个错误。

解决这个问题的方法很简单。在python的脚本文件的头部加入如下代码即可。
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

查看更多...

Tags: python 编码

分类:python | 固定链接 | 评论: 0 | 查看次数: 33394

python的socket编程

 毕竟自己是搞网络的,每学会一种语言,总是要先搞清楚他对socket的支持,或者说,怎么进行网络编程!python是一种简洁的语言,希望它会对以后网络的测试方面有些帮助!

 
摘录详情如下: 

查看更多...

Tags: python socket编程

分类:socket编程 | 固定链接 | 评论: 0 | 查看次数: 7024
  • 1