当前位置: 首页 > 生活 > 正文

软件加密技术内幕 例如在信息加密

作者:admin 发布时间:2023-11-19 07:51:30 分类:生活 浏览:113


关于社交软件大家都认识,比如微信、扣扣、探探等;有部分毕竟注重个人隐私的牛人,还知道一些加密聊天软件,比如Snapchat、Telegram(电报)、蝙蝠加密聊天等。

社交软件都是服务于用户,让用户可以进行实时聊天、视频对话;但是后者在用户隐私保护上更胜一筹。

关于加密聊天软件,大家可能都不熟悉,为了消除大家的疑惑。

今天小编就来盘点一下,现在在国际上大家都认可的加密技术有哪些?

一、端对端加密技术

1.什么是端对端加密?

端对端加密是目前国际范围内认可的、保密性最强的数据传输技术之一。

使用该技术的通讯软件只有参与通讯的用户可以读取信息,可以很好的防止潜在的窃听者,包括电信供应商、互联网服务供应商甚至是该通讯系统的提供者。

2.使用场景

因为具有极强的隐私保护性,一般都是使用在通信场景上,如商业机密、医疗保健、政府机构以及个人隐私等。

像加密聊天软件,WhatsApp、Snapchat、Telegram、蝙蝠加密聊天等,都是采用了端对端加密技术。

用户注册即生成专属密钥,在发送端发送消息前用密钥对整个消息进行加密,接收端接收到消息后同样用密钥进行解密才能看到真实内容。

总之,中间不会发生任何信息泄露,从而防拦截、防篡改和防监听。

二、对称加密

1.什么是对称加密?

对称加密就是采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密。

(密钥相同)

对称加密分为分组加密和序列加密,有DES、3DES、AES、ARIA等加密算法。

DES算法是加密算法的基础,是一种非用56位密钥来加密64未数据的方法,但因为密钥较短,抵抗破解能力较弱,因此有了3DES。

3DES是通过不同密钥进行3次加密的DES,强度更高。

但是因为长度大和计算量大,因此难以继续扩展。

2.使用场景

对称加密的优点在于加解密的高速度和长密钥的保密性,因此在美国被政府核定的标准加密算法,应用领域从电子邮件加密到银行交易转账,非常广泛。

三、非对称加密

1.什么是非对称加密?

有了对称加密技术,就有非对称加密技术。

非对称加密技术是一对加密密钥与解密密钥,这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。

如果知道了其中一个,并不能计算出另外一个。

(密钥不同)

简单来说,就是对于一个锁,一把钥匙只能锁住,另一把钥匙只能打开,但是第一把钥匙不能打开锁。

不同于对称加密,一把钥匙就能开锁和关锁。

因此非对称加密技术的加密和解密时间较长,加密性也更强。

2.使用场景

非对称加密技术主要用于特别重要的渠道上、登录认证、SSL证书、签署电子文档等。

像加密聊天软件中的蝙蝠软件,使用非对称加密进行信息加密,用户双方都拥有一对密钥,公钥用于发出信息,私钥用于接收信息。

蝙蝠加密软件除了非对称加密,还对用户的登录密码,二次密码,自动登录密码采用 SRP 算法,服务器上不存储用户的密码。

用户的加密私钥仅放在用户手机,可随时在客户端上手动更新内容加密的密钥。

用户在上传信息后对信息进行密文加密,对服务器上的数据库做了防止人为篡改的算法处理。

这些加密技术是组成加密聊天软件的基础,但是除了这些基础技术外,社交软件上还有特色的功能来加强用户信息安全性。

比如蝙蝠加密聊天的功能:

预设密信:你与好友设置暗号,在聊天界面消息显示不可读状态,点进聊天框后,需要输入对方设置的暗号,正确即可进入对话。

截图提醒:在对方截图时,会出现“对方已截图”的字样,告知你对方已经对聊天记录进行截图,不用担心对方乱截图传播。


标签:加密对称


最新推荐

关灯