SHA数字证书 的理论是这样的
网银通过CA证书中心申请一对密钥飞公钥也私钥
银行用的是公钥,你申请的数字证书是私钥,一般的算法是256bit 128bit的算法SHA MD5等等。
网上银行授权你使用的认证有2个认证方式。1你个人的网上银行的密码。2就是银行给你的私钥。数字证书。这个是银行自己发出来的。使用网上银行先核对私钥和公钥的匹配性才能打开网上银行,有了密码后才能操作。如果你的私钥被窃取了密码也被窃取了,那你的网上银行就被盗用了。
私钥和公钥的核对和一些记录或在服务器上有记录的 。你每一次的操作转账汇款都会有记录。
还有一种方式我是比较认同的就是硬数字证书。USBU盾。这需要U盾和密码同时被窃取才能使用网上银行。
但是U盾是实体物品,一般没办法拿到。比网上银行(数字证书下载的那种)安全点。
其实现在最安全的网上银行解决方案。是SHA私钥(U盾)+动态密码(7位以上数字大小写和特殊字符)使用U盾一样的结构就是程序写在U盘里面有一定的算法。+你的网上银行复杂的密码才是相对安全。破解你至少花上个3到5年。那样才比较安全的