![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础算法
橙木
Premature optimization is the root of all evil
展开
-
对于常见加密与解密方式的记录
在很多场景中需要对数据进行加密的操作,需要对其进行一定的认识和了解 1.对称加密 对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。 常见的对称加密算法:DES,AES,3DES等等。 2. 非对称加密 非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。 常见的非对称加密算法:RSA,ECC 就其中的一种AES-CBC加密解密进行图解 aes-cbc模式加密——密码分组原创 2021-01-28 20:17:11 · 183 阅读 · 0 评论 -
浅谈几种基础的排序算法
排序算法整理 之前有对排序进行一些学习和了解,但是一直没有做系统性的整理和记录,导致很多时候需要重新查询资料,借着这个空闲时间对常见的排序算法进行整理加以自己的理解。 冒泡排序 这应该是我们最常见的排序算法之一,接触数据结构与算法里面也是以这个引入的排序内容,其核心思想是将需要排序的数据像气泡由水底到水面浮上一般,每次选定一个数据与未完成排序的数据进行对比,满足排序需求则进行位置互换(气泡上浮的过程),这样子保证了每次能让满足需求(最大或者最小的数据)的数据浮动至最后的位置,当排序的数据全部经过这样子的操作原创 2020-07-19 00:26:06 · 184 阅读 · 0 评论