zhuang13

Results 2 comments of zhuang13

直接异或操作就行了 ```javascript const convert = num => num^1; convert(0); // 1 convert(1); // 0 ```

> (1)首先浏览器读取证书中的证书所有者、有效期等信息进行校验,校验证书的网站域名是否与证书颁发的域名一致,校验证书是否在有效期内 > (2)浏览器开始查找操作系统中已内置的受信任的证书发布机构CA,与服务器发来的证书中的颁发者CA比对,用于校验证书是否为合法机构颁发 > (3)如果找不到,浏览器就会报错,说明服务器发来的证书是不可信任的。 > (4)如果找到,那么浏览器就会从操作系统中取出颁发者CA 的公钥(多数浏览器开发商发布 > 版本时,会事先在内部植入常用认证机关的公开密钥),然后对服务器发来的证书里面的签名进行解密 > (5)浏览器使用相同的hash算法计算出服务器发来的证书的hash值,将这个计算的hash值与证书中签名做对比 > (6)对比结果一致,则证明服务器发来的证书合法,没有被冒充 能用颁发者CA 的公钥解密成功,不就已经说明是合法的了么