文本消息加密器 - 全平台版本

4次阅读
没有评论

上一年发布过Android和PC版本的消息加密器,并且也经过几轮的更新和改进
最终为了实现跨平台(其实是因为iOS真的不好开发),所以又开发出了Web版本的加密器,真正实现了无平台限制使用
当然了,Web/PC/Android的程序之间也是可以相互解码的,要不然对不起跨平台这几个字
在正式部署Web版本之前,前端和后端都需要自己修改部分然后再编译:前端需要修改axios的访问地址(位于文件main.js),servlet需要修改服务器加密密码(位于文件MessageCipher.java)和RSA密钥(位于文件frontEndCrypto.java)
这个Web版本能够对抗网络上对该程序的发送和接收的数据包内容的监听,即使不使用TLS也无妨,前端和后端之间传输的敏感数据都是加密的,什么防火墙的流量监听都没用,可以说除了发起网络请求的数据包格式和服务器公钥不变之外,其他的参数一直都在变化(复式密码和现代密码的结合)
目前版本为Beta版本,因为该功能目前无须验证身份/共用同一验证凭据即可使用,请谨慎使用该功能
注意:所有版本的MessageCipher均没有通讯功能,就是单纯的加密服务,同时也不会和其他通讯软件无缝结合,真的有需要就不会差Ctrl+C和Ctrl+V那一下子的功夫

由于后来发现web版本存在重放攻击和中间人攻击的问题,所以web版本重写了一部分,加入了STRICT模式,服务器开启STRICT模式可抵抗中间人和重放攻击(不泄露身份凭据的情况下)

Web Servlet在部署之前要先配置好RSA公钥对(位于文件frontEndCrypto.java),群组密码(位于文件MessageCipher.java),如开启STRICT模式还需要设置验证密码(位于文件MessageCipher.java)
公钥对示例如下
Server RSA公钥 : MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDycIM3JBa9JvVZX2VWwXYUV35ktTouzNA5W3sO6WpalOK/RjxwlU/YT+ptHS/NxHw+ax9rdrvfLzX3v2Ldkg1y/X+f0b5//yExnnJe4CP1bM3xsnf9YYQ8sHVGvoRyRFC9z6NgIZNahsEn52u/Nn4EN2oscZsCJkKElaIQbtEL8wIDAQAB
Server RSA私钥 : MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAPJwgzckFr0m9VlfZVbBdhRXfmS1Oi7M0Dlbew7palqU4r9GPHCVT9hP6m0dL83EfD5rH2t2u98vNfe/Yt2SDXL9f5/Rvn//ITGecl7gI/VszfGyd/1hhDywdUa+hHJEUL3Po2Ahk1qGwSfna782fgQ3aixxmwImQoSVohBu0QvzAgMBAAECgYBh3jmaEN99DDUPFwt5si9QluFXFjGeot+Lx/otUty0JFZEkL3lVOEemWQxGA8sKZ1eNTBB2XSN7CkFEiV+/G6gq7kLo4SJUPn61uVY+IyqsOCkg+hRNFKNAYnZp3gobmvCAfJr+cknzj68iEjTejrWpGagL2z7k4rhdZkm9CLUgQJBAP2fSySEq5B6WuhKyAL9K69GtywgP13OHxGWjc4exkKFQlcqrzuRQ9x+N0Ql747C/0SxF+pO9gadLEThKcJTEUsCQQD0tmFAJr1jPYWnNmBPH8omssJWiHZJWG9T3ollRWRqQomBGUM+NSotuGyBeCtvi8ozO7Td3t42puwW5t24ZW75AkAp2WUOy417s5TYi65hP+E7dNG4yEFsexyJTGxtvIo+Y7rEo1hy3c9yzKjV5+SVi/uPHCG0Gf9irACoBPddB1PtAkBg2AyEptAshhxuoEZdCeemiPf/5uFpBWaJenhFa8DhjJN+U9EYvVGD5oiKdFQ8QMY0oFxjsd+fIVAtgBAe+YWBAkEAg2o3JM4eSTFHPZodyEGt+gtsaZge798QleODYzFCQ11MIlEHxrvWstWLjLFUhr8SdAD4zS24zl0EJhzDbR2Lbw==

群组密码示例:1234567890ABCDEF
验证密码示例:1234567890123456

Android/PC: https://share.weiyun.com/hjyEdF3x
Web:aHR0cHM6Ly9naXRodWIuY29tL3NoYW5nZ3Vhbi1jaGVueGkvTWVzc2FnZUNpcGhlcldlYi0yLjE=

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-29发表,共计2020字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码