import hashlib md5 = hashlib.md5() #hashlib.sha..... md5.update(b'密码‘) print ( md5.hexdigest()) #打印出哈希值 md5 = hashlib.md5(bytes('salt', encoding = 'ut ...
分类:
其他好文 时间:
2020-09-03 17:02:07
阅读次数:
47
1.1加密方式1(借助spring框架工具类DigestUtils) 1构建一个盐值对象 String salt = UUID.randomUUID().toString();// 随机字符串 /- 2对密码进行盐值加密(加密算法MD5-特点:不可逆,相同内容加密结果也相同) String newP ...
分类:
其他好文 时间:
2020-09-03 16:47:34
阅读次数:
56
MD5是什么? Base64编码? 1.MD5是什么? MD5 是一种加密算法 md5加密是非可逆的 摘要加密算法 SHA-1SHA-256 通常用在对密码进行加密 MessageDigest md = MessageDigest.getInstance("md5|sha-1|sha-256"); ...
分类:
其他好文 时间:
2020-08-20 18:52:35
阅读次数:
70
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 首先是文件数据接收逻 ...
分类:
编程语言 时间:
2020-08-07 18:04:03
阅读次数:
67
摘要算法 摘要算法也称为哈希算法、散列列算法,可以将任意长度的数据转换成一个定长的、不可逆的数字。只要原文本不不同,计算的结果必然不同(几乎不用考虑重复的情况)。摘要算法?用于对比信息源是否一致,因为只要数据源发生变化,得到的摘要信息必然不同,通常用于签名校验。 消息摘要算法的特点: 无论输入的消息 ...
分类:
其他好文 时间:
2020-08-02 17:37:26
阅读次数:
119
一、根据 选择的协议(下图是客户截图给我的,故凑合着看吧) 下载对应的文档,http协议的下载上面那份,ws协议的下载下面那份,注意:如果协议不对,统统返回InvalidUsrOrPwd 二、写代码之前,建议先用PostMan试试发短信,随后再写代码。由于接口需要base64加密解密和md5的计算, ...
分类:
移动开发 时间:
2020-07-30 14:36:08
阅读次数:
143
参考:关于git中文件内容一致,md5不一致的问题研究 问题:Gitee同步项目后与内容一致MD5不同,而直接Gitee下载zip包与本地文件MD5一致 解析:Gitee对文件做了转换 修改:cmd或者powershell中输入下列命令 # 提交检出均不转换 git config --global ...
分类:
其他好文 时间:
2020-07-30 14:04:23
阅读次数:
80
1.什么是hash算法Hash(散列、杂凑)算法,是把任意长度的输入通过特定的算法变换成固定长度的输出,输出的值就是hash值。这个特定的算法就叫hash算法,hash算法并不是一个固定不变的算法。只要是能达到这个目的的算法都可以说hash算法。例如MD5,SHA,String.hashcode() ...
分类:
其他好文 时间:
2020-07-30 01:13:48
阅读次数:
68
一、理论部分 1、为什么要给密码加盐 我们在数据库中存入的密码一般不会是明文,都要通加MD5加密后存入,但是有些简单的密码加密后存入数据库也不安全,所有我们采用密码+盐再进行MD5加密存入数据库中。 数据存储形式如下: mysql> select * from User; + + + + | Use ...
分类:
Web程序 时间:
2020-07-26 00:40:21
阅读次数:
127