用 Python 实现协议的多人聊天系统,现仅支持局域网环境下使用。 用户端:采用 PyQt 5 进行设计;主要有登录窗口和聊天窗口;通过用户名对用户进行区分;支持用户登录信息保存;支持常用IRC命令;支持当前在线用户列表显示。 服务端:实时用户管理;每个用户独立线程工作;负责 RSA 密钥的分发与更新。 【说明】运行 server.py 可获取 HOST(主机地址)和 PORT(端口号),运行 client.py 后输入对应服务器地址和端口号方可成功登录。Bug 还是有的,因为这个做的比较着急,是课程设计用的,请大家见谅。
2021-06-14 16:49:57 216KB IRC Python PyQt5 RSA
1
介绍加密的基础知识,加密算法的设计是否满足机密性、完整性,是否对身份认证,是否不可抵赖等。
2021-06-11 09:00:03 4.74MB PKI RSA 对称加密算法 非对称加密算法
自己项目中用到了,分享出来,亲测有效
2021-06-08 13:02:02 132KB IE兼容
1
登录时,用户的密码用明文传输,太不安全,应该加密传输,怎么做呢,对称加密一旦秘钥丢失则形同虚设,最好使用非对称加密的方式,由后端事先生成公钥和私钥,公钥发给前端页面,私钥后端自己保留,前端进行认证时,把密码原文用公钥加密再发给后端,后端用私钥解密而得到原文。非对称加密算法常用RSA算法,秘钥使用base64编码成字符串,后端使用jdk8的标准API,前端使用jsencrypt.js进行RSA的对应操作。经过测试,本例中的前后端代码的加密解密计算结果是一致的。
2021-05-18 21:05:02 4KB java js RSA jsencrypt
1
Java非对称加密源码实例。 Java非对称加密源码实例.zip
2021-05-09 17:04:43 6KB 非对称加密 Java
1
java非对称加密(一)-基础与理论
2021-04-25 09:00:16 11KB 安全
1
java非对称加密(二)-证书及操作
2021-04-25 09:00:16 8KB 安全
1
java非对称加密(三)-代码及说明
2021-04-25 09:00:15 16KB 安全
1
利用MFC实现AES非对称加密算法,其中有详细的算法注释 利用MFC实现AES非对称加密算法,其中有详细的算法注释
2021-04-24 15:02:28 1.83MB AES 加密 解密 非对称加密
1
包括RSA算法的两种语言实现,原理正确,可以正常运行,对应博客为:https://blog.csdn.net/qq_41112170/article/details/104904340
2021-04-24 09:00:10 486KB RSA算法 信息安全 加密算法 C++
1