python的加密模块(md5,sha,crypt)学习

python的加密模块(md5,sha,crypt)学习

命令行使用python MD5:

yinguicai@Cpl-IBP-Product:~/data/work/svn/v1.4.0_dev/APPS$ python
Python 2.7.3 (default, Apr 10 2013, 06:20:15) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import md5
>>> hash=md5.new
>>> hash.update('admin:2857be2d7a5b:hik12345')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'builtin_function_or_method' object has no attribute 'update'
>>> hash=md5.new()
>>> hash.update('admin:2857be2d7a5b:hik12345')
>>> value=hash.digest()
>>> print value
B
>>> print hash.hexdigest()
9c7bc47242e11aa3e4a6f7cd14fb9fee
>>> hash=md5.new()
>>> hash.update('DESCRIBE:rtsp://10.15.3.195:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1')
>>> print hash.hexdigest()
5e93fd33d10caa5daa15a1bb7454f38e
原文地址:https://www.cnblogs.com/jingzhishen/p/5673138.html