BinaryConversion
Python BinaryConversion
#coding:utf-8 |
BinaryConversion
#coding:utf-8 |
Python Base
Base64是传输8位字节码的编码方式,用64个可打印字符表示二进制数据。Python中通过base64模块实现编码(b64encode/b32encode/b16encode)和解码(b64decode/b32decode/b16decode),需先转换输入为字节码,无效编码会抛出异常。Base系列编码如何在数据传输中平衡效率与兼容性?
Python Caesar
恺撒密码是通过固定字母偏移的替换加密技术,明文所有字母按设定数目在字母表中后移(或前移)生成密文。Python实现含加密(输入明文和位移值偏移字母)和解密(输入密文和位移值反向偏移,支持穷举破解),利用ord()/chr()函数处理字符编码,控制台交互操作。简单易懂却因可穷举破解导致安全性较低,如何平衡古典密码的教学价值与实际应用局限?
留言区