没有项目描述
pypingcli的Python项目详细描述
#皮平克利 ##端到端AES256加密直接本地和全局终端消息
##安装 `pip install .` ##用法 `pyping start` ##对等体系结构 [套接字子模块:pyping/pypingcli/sockets](https://github.com/tameeshB/pyPing/tree/master/pypingcli/sockets) -任何一个对等方(_a_u)开始接受连接请求。 -另一个对等方请求连接。 -a_u接受请求并启动密钥握手。
##关键握手 [密码管理器子模块:pyping/pypingcli/cryptomanager](https://github.com/tameeshB/pyPing/tree/master/pypingcli/cryptoManager) -服务器对等端在接受连接后发送`/asymkey?:`以请求不对称密钥。 -用生成的rsa公钥响应`/asymkey:<pubKey>`。 -生成256位aes密钥,用从远程获得的rsa公钥对其进行加密,并将密文密钥`/encsymmkey:<symKeyCipher>`发送回远程。 -b_通过解密密钥获得对称的256位aes密钥。 -所有发送的消息现在都用共享对称密钥加密。
##小说中提到的“军事级”加密 [高级加密标准-维基百科](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard#Security) >;国家安全局(NSA)审查了包括Rijndael在内的所有AES最终入围者,并声明所有入围者对于美国政府的非机密数据都足够安全。2003年6月,美国政府宣布AES可用于保护机密信息: >;gt;AES算法的所有密钥长度(即128、192和256)的设计和强度足以保护机密级别的机密信息。绝密信息需要使用192或256个密钥长度。