Python 加密解密信息 - DAY9
编码的基本介绍
ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准 ISO/IEC 646。ASCII 第一次以规范标准的类型发表是在 1967 年,最后一次更新则是在 1986 年,到目前为止共定义了 128 个字符[1]。
目前的文字编码标准主要有 ASCII、GB2312、GBK、Unicode 等。ASCII 编码是最简单的西文编码方案。GB2312、GBK、GB18030 是汉字字符编码方案的国家标准。ISO/IEC 10646 和 Unicode 都是全球字符编码的国际标准[2]。
一个字符可以对应一个十进制数字,也可以是二进制、八进制、十六进制。
如:“!”字符的二进制是【0010 0001】,八进制是【041】,十进制是【33】,十六进制是【0x21】
ord()函数 - 加密
通过 ord()函数,可以把字符转化为一个 ASCII 码中的十进制数字
复制代码
chr()函数 - 解密
返回字符
复制代码
复制代码
加密信息表白不见得是利器,但是用于骂人可是扁人于无形之中,用于发泄也蛮好的!
[1]莫绍强、陈善国.计算机应用基础教程:中国铁道出版社,2012 年:12-13
[2]林福宗.多媒体技术基础:清华大学出版社,2017:27-42
版权声明: 本文为 InfoQ 作者【Qien Z.】的原创文章。
原文链接:【http://xie.infoq.cn/article/a9bd686c6ab1521f6f9908d08】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论