磁条卡和芯片卡的工作原理是完全不同的,容量可能还不是主要原因。
磁条卡,就仿佛是一张白纸上写了一串数字作为凭证,机器读出这串数字后,传递到银行和银行保留的数字对比,一样的话就认为卡是合法的。所以,只要机器复制了这串数字(也就是磁条信息),就可以复制卡了。
芯片卡,其实原理和手机里的SIM卡原理是差不多的。简单来说,芯片卡中有凭证数字A,从硬件上已经限制了机器是无法直接读出A的。只能是银行给一个数字B,机器把数字B传递给芯片卡,然后芯片卡把A和B做一个数学运算加密,得到一个数字C,芯片卡把C传给机器(这个加密运算非常复杂,以至于A和B算出C很快,然而倒推的计算量超大,以至于有了C和B,还是几乎不能推算出A--据说是超级计算机,要解出来的时间也是远远超过一个人的寿命的)。所以A是非常安全的。然后机器把C传递给银行,银行用保留的A和B计算得到数字D,如果C=D,那么就认为芯片卡是合法的。
如果伪造出芯片卡,由于机器得不到数字A,那么银行传给它B的时候,机器也就无法自己计算出正确的C,银行自然就认为这是一张非法卡。
所以,从道理来说,芯片卡几乎是目前的技术无法破解的,而磁条卡只需要比较简单的复制就可以了,因此芯片卡比磁条卡从物理上来说应该要安全几个数量级。
所以,通常芯片卡更加安全一些。所以会员卡的制作,客户可以选择芯片卡更加的安全,有加密技术加持。