没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一卡一密加密
一、 什么是一卡一密
一卡一密,就是每张卡的密码都不一样,由于每张卡的卡号都不相同,
所以根据卡号通过设计的算法得到密码,这样实现一卡一密加密,一卡一
密并不能提高破解难度,但是,单张卡片被破解,对其他卡片影响不大。
另外你想购买空白卡,加密以后,在系统上使用,这就很难实现了,具体
方法在后边讲解。
二、 一卡一密算法分析
我们以一个用户的数据为例,讲解一个简单的一卡一密系统的算法分析,
一卡一密分析至少需要 3 张卡的卡号以及对应的密码。如下图
第一张卡:
第二张卡:
第三张卡:
我们看到上边是 3 张卡的数据,0 扇区 0 块前 8 位是卡号,3 区块前 12
位是 A 密码,后 12 位是 B 密码,我们看到 A 密码都是一样的 12 个 F,B 密
码各不相同,我们把他粘贴下来。
第一张:卡号 1B0B44F6 密码 1BF60B441BF6
第二张:卡号 CB3A3BF6 密码 CBF63A3BCBF6
第三张:卡号 25D14795 密码 2595D1472595
刚一看,8 位卡号,12 位密码,有些傻眼,这怎么计算得到密码的呢?
细看我们发现他们有相同部分。
分析:第一张卡,卡号前 2 位和密码前 2 位相同,另外 2 张卡也有这样
规律。密码第 3-4 位和卡号第 7-8 位相同,另外 2 张卡也一样规律。再看密
码第 5-8 位 0B44,就是卡号的第 3-6 位嘛,再细看另外 2 张卡也是这样的。
密码第 9-12 位 1BF6 和密码第 1-4 位相同,这不就是卡号的第 1-2 和第 7-8
1
资源评论
henan371
- 粉丝: 113
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功