python中自定义函数、hashlib、base64的示例分析

这篇文章主要介绍了python中自定义函数、hashlib、base64的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

站在用户的角度思考问题,与客户深入沟通,找到湘潭网站设计与湘潭网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名虚拟主机、企业邮箱。业务覆盖湘潭地区。

一、自定义函数

1.1 代码

文件:abc.py

#!/usr/bin/env python

def add(x=4):
        return x+x

print add()
print add(3.6)
print add("hello")

二、md5加密、base64加密/解密

2.1 hashlib简介

hashlib是个专门提供哈希算法的库,现在里面包括md5、sha1、sha224、sha256、sha384、sha512,使用非常简单、方便你。

md5经常用来做用户密码的存储。

sha1经常用来作数字签名。

2.2 代码

文件:test.py

#!/usr/bin/env python

#md5, sha1, sha224, sha256, sha384, sha512
import hashlib

str="abcde"

m=hashlib.md5()
m.update(str)
print m.hexdigest()

print hashlib.md5(str).hexdigest()
print hashlib.sha1(str).hexdigest()
print hashlib.sha224(str).hexdigest()
print hashlib.sha256(str).hexdigest()
print hashlib.sha384(str).hexdigest()
print hashlib.sha512(str).hexdigest()


print ""

#base64
import base64
str="abcde"
encoded = base64.b64encode(str)
decoded = base64.b64decode(encoded)
print encoded
print decoded

感谢你能够认真阅读完这篇文章,希望小编分享的“python中自定义函数、hashlib、base64的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网站名称:python中自定义函数、hashlib、base64的示例分析
标题来源:http://hxwzsj.com/article/pdpjii.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站制作公司 成都定制网站建设 成都定制网站建设 成都h5网站建设 高端定制网站设计 重庆网站建设 重庆网站制作 网站制作 成都网站设计 定制网站建设 成都营销网站制作 泸州网站建设 成都网站设计 手机网站建设套餐 重庆网站建设 响应式网站建设 梓潼网站设计 成都网站设计公司 成都模版网站建设 成都做网站建设公司 网站建设方案 网站制作