失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 老程序员防脱发养发攻略征求。

老程序员防脱发养发攻略征求。

时间:2019-02-09 03:30:09

相关推荐

老程序员防脱发养发攻略征求。

各位程序员朋友们,

见字如面,你们好!我是一个00后程序员,却有着一头大厂见了都会争相要的发型。尽管深深感受到了自己被重视的程度,但作为一个正值壮年的小伙子,拥有一个帅气的外形,相信没有人能拒绝。

相信各位从我的个人简介里看到了一大堆编程语言,请不用怀疑,我在做数据库软件的数据接口,正在以遍历的方式测试各种编程软件。我不经常熬夜,一日三餐,每天睡7小时,偶尔玩一些单片机和开发板,拥有良好的社交关系。

偶尔拿起镜子望着头顶那一片荒原,真心向各位程序员前辈求些攻略,治愈日渐稀疏的头皮,争取健康工作50年。

欢迎评论区留言讨论:)

-03-13

M17迪Pq:0007

#服务端随笔不用看import socketimport osimport hashlibimport keys.tonglursa as tonglursaimport keys.tongludes as tongludesserver = socket.socket()server.bind(("localhost", 9999)) server.listen(5) while True:print("start..")conn, addr = server.accept() # 等待连接print("conn:", conn, "\naddr:", addr) print('')tonglursa.create_keys()yourpubkey = conn.recv(1024) # 接收print('对方: ',yourpubkey)print('')if not yourpubkey: # 客户端已断开print("broke")breakwith open('public.pem','rb') as f:#公钥发送mypubkey = f.read()conn.send(mypubkey)while True:deskey = tongludes.create_deskey()print('产生的des密钥: ',deskey)print('')if len(deskey)!=8:continueelse:'''对des密钥使用对方的公钥进行加密'''r_d_key = tonglursa.encrypt(deskey, yourpubkey)print('加密des密钥 = ',r_d_key)print('')break#发送加密的des密钥conn.send(r_d_key)while True:data = conn.recv(1024)print("order:", data.decode("utf-8"))cmd, filename = data.decode("utf-8").split(" ")if cmd =="get":if os.path.isfile(filename): # 1.先发送文件大小,让客户端准备接收size = os.stat(filename).st_size #文件大小conn.send(str(size).encode('utf-8')) # 数据长度print("发:", size)# 2.发送文件内容a = conn.recv(1024) # 接收确认print(a.decode("utf-8"))m = hashlib.md5()f = open(filename, "rb")line = f.read()m.update(line) conn.sendall(tongludes.des_encrypt(line, deskey)) # 发送des密钥加密的数据f.close()# 3.发送md5值进行校验md5 = m.hexdigest()'''私钥加密'''r_md5 = tonglursa.myencrypt(md5) #私钥摘要签名conn.send(r_md5) # 发送md5print("使用私钥签名:", r_md5)print('over')print('')breakelse:conn.send(str('no exist').encode('utf-8'))server.close()

如果觉得《老程序员防脱发养发攻略征求。》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。