91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-01
  • 語(yǔ)言: Python
  • 標(biāo)簽: 加密通信??python??

資源簡(jiǎn)介

python實(shí)現(xiàn)的簡(jiǎn)單加密通信,采用pycrypto加密模塊實(shí)現(xiàn)

資源截圖

代碼片段和文件信息

#coding=utf_8
from?Crypto.Cipher?import?AES
from?Crypto.Random?import?random
import?socket

def?padding(message):
????paddingLength?=?16?-?len(message)?%?16
????paddingByte?=?chr(paddingLength)
????message?=?message?+?paddingByte?*?paddingLength
????return?message

def?depadding(message):
????if(len(message)?%?16?!=?0):
????????raise?Exception(“Error:?length?of?the?message?should?be?multiple?of?16!“)
????paddingLength?=?ord(message[-1])
????message?=?message[?:?-paddingLength]
????return?message

def?genKey():
????key?=?““
????for?i?in?range(16):
????????byte?=?random.randint(0?255)
????????key?=?key?+?chr(byte)
????return?key


def?connect2Server():
????host?=?“l(fā)ocalhost“
????port?=?11111
????s?=?socket.socket(socket.AF_INETsocket.SOCK_STREAM)
????s.connect

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2239??2018-06-06?17:16??半雙工\client.py

?????文件???????2122??2018-06-05?20:50??半雙工\server.py

?????目錄??????????0??2018-06-30?11:26??半雙工

-----------?---------??----------?-----??----

?????????????????4361????????????????????3


評(píng)論

共有 條評(píng)論