题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1408 解题思路:这是一道考察高精度的题目,A这道题学了两个函数:double ceil(double x) (天花板函数)作用:返回大于或者等于指定表达式的最小整数。 double floor( dou ...
分类:
其他好文 时间:
2018-03-02 12:23:25
阅读次数:
153
字典嵌套+循环嵌套: 1 # __author:"Cheng" 2 # date:2018/2/17 3 4 menu_ex = {'江苏省':{'常州市':{'武进区':{}}, 5 '南京市':{'玄武区':{}}, 6 '盐城市':{'大丰区':{}}, 7 }, 8 '浙江省':{'湖州市' ...
分类:
其他好文 时间:
2018-02-17 23:13:20
阅读次数:
251
# 签名 为了防止作弊# 1.用户设备号码MD5加密一次# 2.再取加密后的前10位# 3.再加盐,再给他md5一次# 4.生成一个字符串from hashlib import md5class GetSign(object): slat = 'WSL234_#$%_12' def __init__ ...
分类:
编程语言 时间:
2018-02-09 17:27:33
阅读次数:
181
hashlib模块 提供摘要算法 主要做对比,比较两段代码是否完全一致 不管算法多么不同,摘要功能始终不变, 对同一个字符串进项同一算法摘要得到的值始终不变 MD5值的生成 sha 算法随着算法复杂程度的增加,时间空间都会提高 密码的密文存储 文件一致性验证(不需要加盐,别人不知道你的盐是什么) 1 ...
分类:
其他好文 时间:
2018-01-23 18:27:55
阅读次数:
177
用户表(这里要注意,高并发的时候username是不能重复的,那么就采用了唯一索引user_name_unique,把username的唯一性交给mysql处理): 并且注意,密码是MD5加完盐之后的值,MD5是非对称加密,无法解密。 注意decimal的第一位数字是总位数,包含右边小数: ...
分类:
数据库 时间:
2018-01-03 00:50:11
阅读次数:
338
在前一篇文章《设计安全的账号系统的正确姿势》中,主要提出了一些设计的方法和思路,并没有给出一个更加具体的,可以实施的安全加密方案。经过我仔细的思考并了解了目前一些方案后,我设计了一个自认为还比较安全的安全加密方案。本文主要就是讲述这个方案,非常欢迎和期待有读者一起来讨论。 首先,我们明确一下安全加密 ...
分类:
其他好文 时间:
2017-12-26 21:00:13
阅读次数:
180
为什么要在密码里加点“盐” 盐(Salt) 在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。 以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。 第一代密码 ...
分类:
其他好文 时间:
2017-12-26 18:05:23
阅读次数:
144
服务端思路:客户连进来以后,随机生成一个盐,然后发送过去,配合客户端的密钥生成新的摘要,再比对摘要是否相同 如果存在密钥: ...
分类:
其他好文 时间:
2017-12-20 16:49:53
阅读次数:
161
读入我们需要的图像 噪声 高斯噪声 简介 高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声 与椒盐噪声相似(Salt And Pepper Noise),高斯噪声(gauss noise)也是数字图像的一个常见噪声。 椒盐噪声是出现在随机位置、噪点深度基本固定的噪声,高斯噪声与其相反 ...
分类:
编程语言 时间:
2017-12-16 21:14:47
阅读次数:
608
在保存用户注册密码和登录的时候为了安全一般要用到加密 下面是MD5简单加密代码: 在代码中直接用SaltUtil这个工具类调用crypt加密方法,传入需要加密的密码就可以得到暗文密码; 加密的字符串可以修改成随意的字符串; 可以把盐用用户名代替。 ...
分类:
其他好文 时间:
2017-12-01 15:17:05
阅读次数:
154