社区
C#
帖子详情
问一下,磁卡都是怎么加密的?
暗石绿
2004-06-28 05:15:04
不知谁做过,说一说好么?
...全文
665
20
打赏
收藏
问一下,磁卡都是怎么加密的?
不知谁做过,说一说好么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
暗石绿
2004-07-02
打赏
举报
回复
o
谢谢了。
sky
2004-07-02
打赏
举报
回复
哦,记起来了。关于磁卡的国际标准。在国标ISO7816里有详细说明,你可以找过来看看。
在7816里有几个部分,后面几部分是关于IC技术的。
sky
2004-07-02
打赏
举报
回复
说白了,这种机制就像用户名(也就是卡号)和密码一样。只要知道了用户名,再得到密码,那你要想进入服务器,不也是一件很容易的事情了。
而IC卡机制,使用了DES和RSA的密码算法(密钥长度最大的达到了1792位),再加上密钥各级分散。就像服务器上还加一个指纹验证一样,极大的增加了假冒的难度。据说,VISA使用这种信用卡后,每年的损失降到了几亿美金。少多了。
sky
2004-07-02
打赏
举报
回复
银联的卡是不能防止假冒的!
这也是VISA、MASTERCARD最恼火的地方,他们每年都要为假冒的信用卡损失40亿美金以上。所以当IC卡技术成熟起来以后,他们马上就开始发行基于IC卡的信用卡。国内四大银行,也在几年前就开始进行基于IC卡技术的银行卡的试用了,按国家计划,大概到2008年前,就会正式开始推行这种信用卡了。
在国内的不是经常性的报道:在ATM机上出现摄像头,取得别人的密码,然后重制一张卡取钱的事情吗?
其实,只要有这种卡三个磁道的数据,再得到别人的密码,那取钱也是很容易的事情了。甚至只要有这张卡的卡号,再得到密码,也是可以取钱的。所以银行在ATM机旁提醒客户,取款后的凭证,要带走,或撕毁。也就是防止出现意外情况。
暗石绿
2004-07-01
打赏
举报
回复
那银行的磁卡是怎么防仿造的呢?
是不是在磁卡生产出来的时候就在里面写入一个特定只读的信息来防伪?
sky
2004-07-01
打赏
举报
回复
我对磁卡也不是很清楚,随便说说:
磁卡基本上没有加密的。
一般的读卡器都可以读出三个磁道的所有数据(要设置后,并且它提供的函数要允许读,有些读卡器上设置了只读二、三磁道的),如果读不出来,你可以换成其它的读卡器试试,这些在国标里说得很清楚的。只要在磁卡上写了,就没有读不出来的。
所以,说磁卡的加密性能极差,现在的银行卡都在准备换成IC卡了。
一磁道一般只能写几十个字节,好像是64个字节以内;
二、三磁道可写到128个字节以内,一般的数据都写在这两个磁道,特别是写是二磁道,一般的银行卡、会员卡什么的基本都写在这个磁道。
lightnings
2004-07-01
打赏
举报
回复
顶!
暗石绿
2004-07-01
打赏
举报
回复
我不是想造假,而是我想把我们的磁卡加密呀。。。
有人知道怎么加密么?
int64
2004-07-01
打赏
举报
回复
要是你能读写123道
那你不就能随意造假?!
gwhzh
2004-07-01
打赏
举报
回复
顶。
暗石绿
2004-07-01
打赏
举报
回复
现在我们用了别人生产的读卡器和磁卡,用人家提供的接口只能够读取、写入磁卡的二道和三道。
一道是什么,我们不知道。。。
拿了个银行的银联卡过来,可以读出二道的数据,三道出错。
不知人家是怎么加密的。。。
hebookboy
2004-07-01
打赏
举报
回复
up
jiangfeng999
2004-07-01
打赏
举报
回复
不知道,请赐教
Lorenes
2004-07-01
打赏
举报
回复
我到是略知一二,
看你要加密到什么程度了,
常规磁卡分为三个轨道,
一般是防止伪造,也就是防止编造,
通过另外两轨或一轨对数据轨进行加密验证,
但并不能防止平行复制.
CtrlT
2004-07-01
打赏
举报
回复
誰知?
zhouqi66
2004-07-01
打赏
举报
回复
我也顶,有分不要,大逆不道。
JetInfo
2004-07-01
打赏
举报
回复
我顶,也
健者天行
2004-07-01
打赏
举报
回复
UP
apooo
2004-07-01
打赏
举报
回复
顶!
暗石绿
2004-07-01
打赏
举报
回复
谁来顶一顶,我要送分了。
没人跟贴。
基于DES算法的数据文件
加密
解密工具C++编程实现
在国内,随着三金工程尤其是金卡工程的启动,DES 算法在POS、ATM、
磁卡
及智能卡(IC 卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN 码
加密
传输,IC 卡与POS 间的双向认证、金融交易数据包的MAC 校验等,均用到DES 算法。DES
加密
体制是ISO颁布的数据
加密
标准。 因此研究DES还是有非常重要的意义。
DES_
加密
解密算法的C++实现--实验报告
DES简介 本世纪五十年代以来,密码学研究领域出现了最具代表性的两大成就。其中之一就是1971年美国学者塔奇曼(Tuchman)和麦耶(Meyer)根据信息论创始人香农(Shannon)提出的“多重
加密
有效性理论”创立的,后于1977年由美国国家标准局颁布的数据
加密
标准。 DES密码实际上是Lucifer密码的进一步发展。它是一种采用传统
加密
方法的区组密码。它的算法是对称的,既可用于
加密
又可用于解密。 美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据
加密
标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求
加密
算法的公告。
加密
算法要达到的目的通常称为DES密码算法要求主要为以下四点: 提供高质量的数据保护,防止数据未经授权的泄露和未被察觉的修改;具有相当高的复杂性,使得破译的开销超过可能获得的利益,同时又要便于理解和掌握DES密码体制的安全性应该不依赖于算法的保密,其安全性仅以
加密
密钥的保密为基础实现经济,运行有效,并且适用于多种完全不同的应用。 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据
加密
标准(DES枣Data Encryption Standard)。 目前在这里,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、
磁卡
及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的
加密
传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等,均用到DES算法。 DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被
加密
或被解密的数据;Mode为DES的工作方式,有两种:
加密
或解密。
pb纯数字磁条卡
加密
实例
用pb9写的一个简单的纯数字磁条卡
加密
实例。大家可以进行改进,提高其
加密
强度。
磁条卡IC卡兼容
加密
机磁条卡命令集.doc
密码机内有以下密钥: 磁条卡应用密钥库: 主密钥MK(1个) 银行主密钥BMK(索引号000-511,共512个) 终端密钥ATK(索引号000-999,共1000个) IC卡应用密钥库: 主密钥MK(1个) 交易主密钥(版本0-2,每个版本有00-31共32组,每组有01-10共10个密钥) 终端密钥ATK(索引号000-999,共1000个)
通信与网络中的利用汇编语言实现DES
加密
算法
摘 要:DES算法是一种数据
加密
算法。自从1977年公布以来,一直是国际上的商用保密通信和计算机通信的最常用的
加密
标准。DES算法的实现一般用高级语言。 关键词:
加密
算法DES汇编语言 目前在金融界及非金融界的保密通信中,越来越多地用到了DES算法。DES(Data Encryption Standard)即数据
加密
算法,是IBM公司于 1977年研究成功并公开发表的。随着我国三金工程尤其是金卡工程的启动,DES算法在POS、ATM、
磁卡
及智能卡(IC卡)中被广泛应用,以此来实现关键数据的保密。如信用卡持卡人的PIN的
加密
传输、IC卡与POS间的双向认证、金融交易中的密码键盘等,均
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章