简介:XYSSL是一个轻量级的加密库,提供了一系列常用的加密算法和协议,包括SSL / TLS、AES、RSA、DSA、MD5、SHA-1等。它被设计成易于理解和移植,并且具有较小的代码体积和资源要求,适合在嵌入式设备和低功耗系统中使用。特点XYSSL 的主要特点包括:轻量级:代码体积小,资源消耗低,适合在资源受限的系统中使用。易于移植:可以很容易地移植到不同的操作系统和硬件平台上。具有广泛的加密
原创 2023-09-08 09:11:12
298阅读
xyssl-0.8是一个加密算法包,用visual 2010 编译时失败,改用mingw在windows下编译, 提示有网络函数找不到错误   $ make    CC    aes.c    CC    arc4.c  &n
原创 2012-04-13 11:34:08
2216阅读
swig的学习以及国密的python封装 起因 最近在研究国密算法,而我们主要是使用python来进行开发,所以就需要构建一个国密的python模块。 国密算法网上已经有很好的实现,笔者使用的是一个参考Xyssl实现的那个版本。因为这些版本都是c的,所以很容易将其扩展到python里面,但是...
原创 2022-01-07 11:28:14
361阅读
0.引言对于加密算法的软件实现,通常已经有很多的成熟的库可供选择,只需要根据自己的要求进行选择即可相应的库即可(有的可能需要进行些许修改)。这里选择的是C语言实现的一个开源密码库mbedTLS,mbedTLS由XySSL发展而来,后改为PolarSSL,PolarSSL被ARM公司收购后改成了mbedTLS,主要用于物联网等安全嵌入式领域。mbedTLS实现了常见的分组加密算法、hash算法、RS
转载 2024-03-22 15:45:09
107阅读
0.引言对于加密算法的软件实现,通常已经有很多的成熟的库可供选择,只需要根据自己的要求进行选择即可相应的库即可(有的可能需要进行些许修改)。这里选择的是C语言实现的一个开源密码库mbedTLS,mbedTLS由XySSL发展而来,后改为PolarSSL,PolarSSL被ARM公司收购后改成了mbedTLS,主要用于物联网等安全嵌入式领域。mbedTLS实现了常见的分组加密算法、hash算法、RS