随笔分类 - 网络编程
摘要:校验文件一致性#客户端 import socket sk = socket.socket() sk.connect(('127.0.0.1',8802)) import os import hmac u = os.urandom(16) sk.send(u) h = hmac.new(b'alex_
阅读全文
摘要:服务端:import socket import subprocess import struct import logging logger = logging.basicConfig(filename='粘包.txt', format='%(asctime)s - %(name)s - %(le
阅读全文
摘要:服务端: import socket #创建一个服务端对象 server = socket.socket() #建立服务端(ip,端口) server.bind(('ip地址',8000)) #允许等待5 server.listen(5) #接受连接,conn:服务端和客户端创建的连接对象,adre
阅读全文
摘要:1.haslib模块 SALT = b'skalsldl' #表示字节 def md5(pwd): #实例化对象 obj = hashlib.md5(SALT) #写入要加密的字节 obj.update(pwd.encode('utf-8')) return obj.hexdigest() name
阅读全文
摘要:1.编码值来说: ASCII 每个字符用1字节表示 8位 ; Unicode 每个字符4字节表示 32位; GBK 国标码 2字节 16位 ;utf-8 可变长度的Unicode 每个字符最少占8位 比如:一个英文占8位一个字节,一个中文字符占3个字节 注意: b''表示后面的是字节 2. str(
阅读全文

浙公网安备 33010602011771号