天道酬勤,学无止境

创作

随便创作的文件加密算法不知谁人能破解

# with open("","") as f:# data=f.read()# 将二进制文件分开分为几个二进制文件进行保存# 使用某规则将其改造成谁也打不开# 使用规则是必须集齐所有碎片才能知道拼接顺序 ,# 将碎片的sha256中的所有数字提取出来计算抑或之后 取所有字符位置 作为 顺序编码按照正常顺序拼接 与所有数字进行# 按位计算得到 秘钥。import hashlibimport randomimport base64def get_sha256(b_f): s = hashlib.sha256() # Get the hash algorithm. s.update(b_f) # Hash the data. b = s.hexdigest() # Get he hash value. return bdef get_sha256_str_int_and_str_index(b): str_data="" int_data="" str_index="" for i,one_b in enumerate(b): if one_b in "0987654321": int_data+=one_b else: str_index+=str(i) str_data+=one_b # 0开头问题 return str_data,str_index,int_datadef

2021-05-13 21:57:24    分类:博客    创作