Monthly Archives: June 2020

C#语言程序设计之两种MD5加密方法的实现

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数。MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。
Continue reading

Linux系统编程之gcc编译器动态库的制作和使用

动态链接库与普通的程序相比而言,没有main函数,是一系列函数的实现。通过shared和fPIC编译参数生产so动态链接库文件。程序在调用库函数时,只需要连接上这个库即可。这篇文章主要介绍了Linux动态库的制作和使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值。
Continue reading