印章上的学问多:看上去简单,造假很困难
盖章可算是一种原始的非对称加密验证方式,类似现在 的 RSA(加密演算法)。
单从密文是无法完全逆向出私钥的。你从盖好的公章印记上还原出印章是很难的,除非你偷到原始印章,也就是私钥。
而且盖章不仅是作为凭证,还有其他用法。
比如盖在签名上或者重要内容上,这是防篡改,像是 SHA1。
比如盖在两页纸上各一半,这就制造了一对 RSA 公钥和私钥。
在交易中主要有以下安全问题:
保密性,完整性,身份认证与授权,抗抵赖。
印章可以解决这四个问题,蜡封加盖章的信封可以做到保密,骑缝章可以保证完整性,加盖公章等于授权验证公章等于认证身份,盖了章表示确认认可交易不好再抵赖。
请参考 @闻檀眠 的回答,印章的安全性并不低。
在原理上公章是实现了 PKI 要求的安全性的,至于是否容易伪造那是工艺问题,用 RSA 加密如果私钥位数少还容易破解呢。
安全从来没有绝对的,只有相对的,只要安全手段所保护的东西的价值低于破解所需要的成本,那么就是相对安全的。
现在 RSA 的密钥长度已经 4096 位了,随着计算资源成本的下降,位数还会上升,如果哪天 NP 问题被搞定了,我们就要想点别的加密方法了。
最后别说什么中国特色落后神马的,很多人都出过国吧,世界大多数国家海关还是会在护照上盖章的,虽然盖章不是唯一的验证手段,但是是必要的。出境的时候如果没看到入境章还是会有麻烦的。
相关文章
-
出去千万别说UI和美工是一个职业,千万别暴露你的缺点哦
文章来源:老铁商城2019-10-31 -
我优化多年的 C 语言竟然被 80行Haskell 打败了?
文章来源:老铁商城2019-10-20 -
当程序员遇到中秋节,会产生怎样的化学反应......
文章来源:老铁商城2019-09-18 -
淘宝、京东这些网站的哪个部分用了web前端技术?你能学会吗?
文章来源:老铁商城2019-09-18 -
Linux和哪些行业有关?2019Linux运维必备哪些技能?
文章来源:老铁商城2019-09-18 -
公认最具影响力的4种编程语言!平均薪资20K,Java第一
文章来源:老铁商城2019-09-18 -
PYPL 9 月编程排行榜:Python第一,继续称霸!就业薪资怎么样?
文章来源:老铁商城2019-09-18