人民币后5位是什么号?
我是学数理统计的,对密码学有点感兴趣。一直有个问题想不通,就是如果密码学中随机数的产生是伪随机,而且是不可追踪的(比如说用初始化的种子计算而出的)话,那么怎么判断某张钞票是不是假钞呢?因为无论真假,伪造者都能用真币的原始模板计算出所有的随机数,然后打印出来,这样检验货币的时候不就全验吗!?
后来自己推导了一下,发现这个想法是有漏洞的,所以人民币或者美元之类的应该不是按照这种方法来防伪的。。。 我的思路是这样的:假设我要伪造一版的钞票,首先需要找一张真钞作为“母版”,然后用墨水机做印刷,或者是热敏打印,制作出和真钞完全一样的票面(也就是伪随机序列是一样的),然后在某个位置用特殊墨水涂抹(比如银行账号的后四位数字),这样就造出了伪钞。
而我为了造出来的纸币能够以假乱真,就需要控制所有细节,包括纸的薄厚、光洁度,纸张中纤维排列的方向和密度,油墨的色阶分布、颗粒粗细,以及最重要的,水印图像的颜色深度和纹理方向,这些都是能够从真钞上测量得到的,我只要把这些全部控制到位,那这张纸币就算是假钞了。
但是,如果中国人民银行真的按照这种假钞制造思路去改进防伪技术的话,那就太简单了,只需要在钞票的某个角上,用显微镜仔细观察,就可以发现细微的彩色条纹,这些彩色条纹是用来标识钞票的流水号的,每一张钞票都有且仅有一条这样的彩色条纹,而每一条彩条都包含有无数色彩混合后的细节图案,而且每换一行就有一个变化,这样就算有人通过观察记忆下几行之后对比钞票数量,也是不可能算出整条彩条的所有细节的,而每条彩条的图案变化又不至于让人一眼就能看出破绽。
另外,像现在的人民币上都有阴阳互补的图案,阴的是印在磁性油墨里的,只有用特定设备才能显示,阳的是通过凹版印刷和丝网印刷形成的,无论用什么方法伪造,都是无法同时还原这两种不同工艺所具有的特征的。而如果是新出的荧光印章纸币,更是很难仿制,因为荧光印记是用特殊树脂制成的,遇潮变硬,遇水无影,而且只出现在特定的角度和光线强度下才会显现,是非常难以模仿的。还有用激光雕刻的微缩文字,虽然肉眼看不到,但可以用特制的放大镜看到,而放大镜又是极不易带在身上混过海关的…… 总之,能想到的这些办法,都是在基于一个前提下的,那就是“人民银行不知道你是怎样复制我的模子的”。