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

  • 大小: 3KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-22
  • 語言: Python
  • 標簽: 課程表??RSA加密密??

資源簡介

用Python爬取新版正方教務系統(tǒng)課程表,涉及到rsa的加密密碼。代碼幾乎封裝了,改一下網站地址就可以使用了

資源截圖

代碼片段和文件信息

class?HB64(object):

????b64byte?=?“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/“
????b64cpt?=?“=“

????def?hex2b64(self?string):
????????result?=?““
????????ptr?=?0
????????b1?=?int(“111111000000000000000000“?2)
????????b2?=?int(“000000111111000000000000“?2)
????????b3?=?int(“000000000000111111000000“?2)
????????b4?=?int(“000000000000000000111111“?2)
????????lenth?=?len(string)
????????while?ptr+6?<=?lenth:
????????????temp?=?int(string[ptr:ptr+6]?16)
????????????result?+=?self.b64byte[(temp?&?b1)?>>?18]?
????????????result?+=?self.b64byte[(temp?&?b2)?>>?12]
????????????result?+=?self.b64byte[(temp?&?b3)?>>?6]
????????????result?+=?self.b64byte[temp?&?b4]
????????????ptr?+=?6
????????if?lenth-ptr?==?4:
????????????temp?=?int(string[ptr:ptr+4]?16)?<????????????result?+=?self.b64byte[(temp?&?b2)?>>?12]
????????????result?+=?self.b64byte[(temp?&?b3)?>>?6]
????????????result?+=?self.b64byte[temp?&?b4]
????????????result?+=?self.b64cpt
????????elif?lenth-ptr?==?2:
????????????temp?=?int(string[ptr:ptr+2]?16)?<????????????result?+=?self.b64byte[(temp?&?b3)?>>?6]
????????????result?+=?self.b64byte[temp?&?b4]
????????????result?+=?self.b64cpt?*?2
????????elif?lenth-ptr?==?0:
????????????pass
????????else:
????????????raise?Exception
????????return?result

????def?b642hex(self?string):
????????result?=?““
????????ptr?=?0
????????lenth?=?len(string)
????????b1?=?int(“111111110000000000000000“?2)
????????b2?=?int(“000000001111111100000000“?2)
????????b3?=?int(“000000000000000011111111“?2)
????????while?ptr+8?<=?lenth:
????????????????temp?=?string[ptr:ptr+4]
????????????????temp_result?=?0
????????????????for?cell?in?range(4):
????????????????????temp_result?+=?self.b64byte.index(temp[cell])?<????????????????r1?=?hex((temp_result?&?b1)?>>?16)[2:]
????????????????r2?=?hex((temp_result?&?b2)?>>?8)[2:]
????????????????r3?=?hex(temp_result?&?b3)[2:]
????????????????if?len(r1)?==?1:
????????????????????r1?=?‘0‘?+?r1
????????????????if?len(r2)?==?1:
????????????????????r2?=?‘0‘?+?r2
????????????????if?len(r3)?==?1:
????????????????????r3?=?‘0‘?+?r3
????????????????result?+=?r1
????????????????result?+=?r2
????????????????result?+=?r3
????????????????ptr?+=?4
????????if?string[-1]==“=“?and?string[-2]==“=“:
????????????temp?=?string[ptr:ptr+2]
????????????temp_result?=?0
????????????temp_result?+=?self.b64byte.index(temp[0])?<????????????temp_result?+=?self.b64byte.index(temp[1]?>>?4)?<????????????r1?=?hex((temp_result?&?b1)?>>?16)[2:]
????????????r2?=?hex((temp_result?&?b2)?>>?8)[2:]
????????????if?len(r1)?==?1:
????????????????r1?=?‘0‘?+?r1
????????????if?len(r2)?==?1:
????????????????r2?=?‘0‘?+?r2
????????????result?+=?r1
????????????result?+=?r2

????????elif?string[-1]==“=“:
????????????temp?=?string[ptr:ptr+3]
????????????temp_result?=?0
????????????for?cell?in?range(2):
????????????????temp_result?+=?self.b64byte.index(temp[cell])?<????????????temp_result?+=?self.b64byte

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4095??2019-03-09?18:01??hex2b64.py

?????文件???????3641??2019-03-10?21:46??login.py

?????文件???????2942??2019-01-05?12:19??RSAJS.py

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

????????????????10678????????????????????3


評論

共有 條評論