摘要:
random()方法返回随机生成的一个实数,它在[0,1)范围内。 import random #导入模块 #生成随机浮数点 print(random.random()) 结果: 0.09959982680806934 #在1-7随机抽一个数字出来 print(random.randint(1,7) 阅读全文
摘要:
binascii模块包含许多在二进制和各种 ASCII 编码的二进制表示之间进行转换的方法。通常情况下,你不会直接使用这些功能,但使用的包装模块喜欢uu, base64或binhex代替。该binascii模块包含用 C 编写的低级函数,以提高更高级别模块使用的速度。 使用例子: import bi 阅读全文
摘要:
编码编码本质上是信息形式的转化。编码的目的不是为了加密信息,是将消息转化成统一的格式,方便在不同系统之中传输。例如最常见的ASCII字符编码。由于网络上只能传输二进制数据,任何数据如果想要经由网络传输,就必须先转化成二进制,ASCII 提供了一个将A、B、C等字母转化为二进制的规则。 信息—>编码— 阅读全文
摘要:
一、什么是HashHash,译做"散列",也有直接音译为"哈希"的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出(通常用16进制的字符串表示),该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。 二、Hash作用场景 1.一般用来检验数据是否被篡改,摘要函数是一个单向函 阅读全文
摘要:
使用notepad++记事本,有时候会意外关机,没有保存的文本可能会丢失,但是notepad++考虑到这点,有一个目录存放在缓存文件 点击设置,再点击首选项 缓存文件如下: 阅读全文
摘要:
Base64的编码转换方式所谓Base64,就是说选出64个字符 小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符) 作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。 import base64 #base64编码 enco 阅读全文