第7章流密码;
7.1异或运算;?;;?;?;
;?;
7.1.3异或编程
编程语言都提供了实现异或运算的位运算符。Python语言用“∧”符号表示位异或运算。在Python语言中,异或只能处理int整型变量,不能处理str字符或者字符串等类型。
1.整数异或
Python在处理整数异或运算时,首先将整数转换为二进制表示,并让其长度相同(短的前面补0),然后将两个二进制数按位异或,最后将结果转换回十进制数。;?;
2.字符异或
两个字符进行异或,其本质与按位异或是一样的。两个英文字符在异或时,首先把字符转换为其ASCII码对应的整数值,然后转换成8个比特的二进制
您可能关注的文档
- CMOS数字集成电路原理与分析:CMOS集成电路I-O电路及封装PPT教学课件.pptx
- CMOS数字集成电路原理与分析:CMOS逻辑门电路PPT教学课件.pptx
- CMOS数字集成电路原理与分析:半导体存储器PPT教学课件.pptx
- CMOS数字集成电路原理与分析:集成电路互连线PPT教学课件.pptx
- CMOS数字集成电路原理与分析:时序逻辑电路PPT教学课件.pptx
- 动漫概念设计(微课版):AI辅助设计PPT教学课件.pptx
- 动漫概念设计(微课版):认识动漫概念设计PPT教学课件.pptx
- 动漫概念设计(微课版):设计动漫场景PPT教学课件.pptx
- 动漫概念设计(微课版):设计动漫角色PPT教学课件.pptx
- 轨道交通道岔控制电路及其故障处理:提速道岔控制设备概述PPT教学课件.pptx
- 密码学安全实践CryptoHacking:密码分析学PPT教学课件.pptx
- 密码学安全实践CryptoHacking:密码学基础PPT教学课件.pptx
- 密码学安全实践CryptoHacking:椭圆曲线密码体制PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):FIR数字滤波器的设计PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):IIR数字滤波器的设计PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):多采样率数字信号处理PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):离散傅里叶变换PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):时域离散系统的算法结构PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):时域离散信号与系统PPT教学课件.pptx
- 数字信号处理及其MATLAB实现(第2版):时域离散信号与系统的频域分析PPT教学课件.pptx
原创力文档

文档评论(0)