![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 63
车小猿
这个作者很懒,什么都没留下…
展开
-
linux openssl之EVP AES
linux openssl 值 AES加解密解说,本文章只要对openssl 之 EVP的api 函数讲解和使用例程openssl EVP相关api函数定义在(openssl/aes.h)头文件间,摘取如下所以:/********对称加解密常用并推荐使用的api函数********/int EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a); int EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *typ原创 2021-06-17 20:26:29 · 635 阅读 · 1 评论 -
sha1算法
本文章只对sha1算法做简单的介绍和使用方法,不做其他介绍,毕竟对于大多使用者来说会用就足够了sha1是一种安全哈希算法,也是校验算法,可用于校验文件的完整性。sha1可处理原始报文长度不能超过2的64次方,然后SHA1生成160位(20byte)的报文摘要。SHA1算法简单而且紧凑,容易在计算机上实现。在开发项目过程中,很多时候会使用到sha1算法,举个简单的例子:如项目需要在网络上文件传输,但文件传输过程中不能百分百确定文件不会被人篡改或者数据丢失,而sha1可以校验文件的完整性,所以在传输文件的原创 2021-06-10 19:46:19 · 6063 阅读 · 0 评论 -
10个ADC滤波算法
1、限幅滤波法(又称程序判断滤波法)A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点: 能有效克服因偶然因素引起的脉冲干扰...转载 2020-03-23 11:25:30 · 3102 阅读 · 0 评论 -
递归-快速排序
快速排序: #define SWAP(a, b) {int temp; temp = a; a = b; b = temp;}void quick_sort_sub(int *data, int left, int right){ int left_index = left; int right_index = right; int pivot = data[(left + rig...原创 2019-09-17 10:43:29 · 242 阅读 · 0 评论