#coding:utf-8
import math
def str_bin(string):
a = ''
for i in string:
f = bin(ord(i))[2:]
f = '0'*(8-len(f)) + f
a += f
return a
def Little_Endian(s,Hex):
l = len(s)
ans = ''
if Hex == False:
i = l - 8
while i >= 0:
ans += s[i:i+8]
i -= 8
else:
i = l - 2
while i >= 0 :
ans += s[i:i+2]
i -= 2
return ans
def T(i):
res = (int(4294967296*abs(math.sin(i))))&0xffffffff
return res
def addMod32(a,b):
return (a+b)%(2**32)
M = ((0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15),
密码学课程设计之MD5
最新推荐文章于 2022-04-25 19:09:04 发布