javascript怎么保护源码 用HTTP数据加密和HTTPS有什么区别?
用HTTP数据加密和HTTPS有什么区别?
这里用写回信来借喻说明下,如果能能帮到你。
大家现在都用电脑或手机,我们把这些被称设备。而两个设备之间该如何接受传输数据呢?我们也应该清楚两者传输数据,前提是要应明确对方是谁,看上去像你写过信,需要要把对方的名字和地址写在信封上完全不一样,否则不你的“信息”就难以去传达。
随后,1983年的时候TCP/IP协议被发明出来进去,并代替了大型网游的传输协议。这份协议通俗的解释地讲,应该是信封,也就是网络上任何两个计算机之间通信,都可以要包一层TCP/IP的信封才行。那信封里的内容用哪种语言写呢?写的内容要别加下密呢?这些就又不是TCP/IP管的了,只不过是由上一层应用决定。
网站那是一种信封里的内容类型。HTTP原英文是:HyperText Transfer Protocol,汉语翻译回来是hypertext,为么叫超文本呢?应该是只不过我们以前的文本只能写字符,不能写图片,视频。而这个HTTP协议啊,则什么类型的信息都可以不传输的,因此叫超文本。这HTTP协议应该是定义法了通信双方写信/读信的规范的。这个规范是网络上不公开的,任何人都能看到,那这就会直接出现一种问题,我写的信在运送过程中,有可能被别人悄悄然后打开看完,再将信封然后再裸芯片好。那这就是不不会有危险的了。
但,目的是防止“信”被偷偷的拆下来看,有才华的人就想到了一种方法,是信封里放一个盒子,盒子里才是唯一的信的内容,盒子用锁挡住,这个锁的钥匙唯有发送中者和收不到者有。而这个盒子应该是SSL协议,英文:Secure Sockets Layer,译为:安全套接字协议。这个一些一结束是由叫网景公司先发明的,听说后来公司宣告破产了,而这个协议确实是又很有用,所以,网景公司将这协议送到互联网标准化组织并且标准化推广,为尽量避免SSL的名称版权问题,就改称为TLS(Transport Layer Security),译为:传输层安全协议。因此,好象称HTTPS HTTP SSL/TLS。
但,HTTP的数据是没有加密的,任意的路由器截住,WIFI拦截,都能明白你不能访问了哪些网站和内容,而HTTPS是经加密后的,应该不会被传输信号过程中的各种攻击工具解密不出来的。
现在的浏览器早很表示友好了,对此不方便的HTTP和安全的HTTPS都会具体提示的,例如:
这是HTTP协议的网站举例子:
这是HTTPS协议网站举例(我个人博客):
map.js文件是什么?
是一个基于文本的文件,它乾坤二卦了远古时期代码和压缩后的JavaScript源代码之间的反照。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。