摘要: 问题 升级AS软件后的烦 最近按Android Studio升级软件的提示,点击了升级后,后续自己的项目就打不开了,折腾了快两天了,卸载重装,更换gradle文件,更新NDK等等,最终发现下载了3.5.1版的成功运行了,但打开以前的项目运行时,提示要我更换到4.1及以上的版本。 PS: 高版本的AS 阅读全文
posted @ 2020-11-24 14:53 十一度 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 1. 定义 Floyd算法是一种用于寻找给定的加权图中顶点间最短路径,是经典的多源最短路径算法,可以有效地处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。 Floyd算法的时间复杂度为 \(O(N^3)\),空间复杂度为 \(O(N^2)\)。 2. 优缺点 优点: 容易理解,可以 阅读全文
posted @ 2020-09-11 11:59 十一度 阅读(2387) 评论(0) 推荐(1) 编辑
摘要: 1. 分组加密算法 1.1 国密算法 国密算法,即国家商用密码算法,如SM系列的密码,常用的国密密码有: 密码分类 国产商用密码 国际商用密码 对称加密 分组加密(块加密) SM1/SCB2 SM4/SMS4 SM7 DES IDEA AES RC5 RC6 序列加密(流加密) ZUC(祖冲之算法) 阅读全文
posted @ 2020-09-10 09:49 十一度 阅读(9567) 评论(1) 推荐(1) 编辑
摘要: 1. SM4算法定义 SM4密码算法是我国自主设计的分组对称密码算法,用于实现数据的加密/解密运算,以保证数据和信息的机密性。 该算法的分组长度为128比特,密钥长度为128比特。(十六进制表示则为32位,明文和密钥等长) 加密算法与密钥扩展算法都采用32轮非线性迭代结构。 密钥扩展算法:将加密密钥 阅读全文
posted @ 2020-09-08 14:35 十一度 阅读(9375) 评论(3) 推荐(1) 编辑
摘要: 1. 为什么需要Base64编码? 随着Internet的发展,电子邮件不仅仅是交换文本信息,而是用图像、音频、视频、附件等形式传递更加丰富的多媒体信息。但这些多媒体信息是非ASCII码的二进制数据,使用邮件格式标准RFC822邮件格式发送这些多媒体信息数据时,由于网络传输只能传输可打印字符,故需要 阅读全文
posted @ 2020-08-26 11:05 十一度 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 注:内容为其他材料整理而来,内容可能有错误。若您发现错误,望留言指正,非常感谢! 1. 什么是 SIP 会话初始协议 session initiation protocol? 由互联网工程任务组制定的, 用于多方多媒体通信的框架协议。 它是一个基于文本的应用层控制协议, 独立于底层传输协议, 用于建 阅读全文
posted @ 2020-08-25 11:14 十一度 阅读(10076) 评论(0) 推荐(1) 编辑
摘要: (Contens) 0. 简介 简单介绍一下使用加密的通信流程,以及数字证书的作用。 1. 一般的通信过程 1.1 通信过程1 双方采用非对称加密算法RSA进行通信加密: “客户”有公钥 “服务器”有私钥 “客户”不能确定对方是不是“服务器” ➡“客户”需要判断对方是否有私钥 1.2 通信过程2 “ 阅读全文
posted @ 2020-08-18 10:14 十一度 阅读(399) 评论(0) 推荐(2) 编辑