基本信息
文件名称:密码学安全实践CryptoHacking:流密码PPT教学课件.pptx
文件大小:9.71 MB
总页数:188 页
更新时间:2026-01-16
总字数:约1.84万字
文档摘要
第7章流密码;
7.1异或运算;?;;?;?;
;?;
7.1.3异或编程
编程语言都提供了实现异或运算的位运算符。Python语言用“∧”符号表示位异或运算。在Python语言中,异或只能处理int整型变量,不能处理str字符或者字符串等类型。
1.整数异或
Python在处理整数异或运算时,首先将整数转换为二进制表示,并让其长度相同(短的前面补0),然后将两个二进制数按位异或,最后将结果转换回十进制数。;?;
2.字符异或
两个字符进行异或,其本质与按位异或是一样的。两个英文字符在异或时,首先把字符转换为其ASCII码对应的整数值,然后转换成8个比特的二进制