![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openssl
thomas_blog
路漫漫其修远兮
展开
-
openssl生成随机数
#include <stdio.h> #include <openssl/bn.h> int main() { BIGNUM *bn; bn = BN_new(); //生成一个BIGNUM结构 int bits = 20; int top = -1; int bottom = 1; ...转载 2018-11-22 16:01:02 · 5796 阅读 · 2 评论 -
undefined reference to `BN_new'
出现如下错误 undefined reference to `BN_CTX_new' undefined reference to `BN_new' undefined reference to `BN_rand' undefined reference to `BN_bn2hex' undefined reference to `BN_bn2hex' undefined reference to...转载 2018-11-06 12:55:01 · 4012 阅读 · 4 评论 -
fatal error: openssl/bn.h: No such file or directory
出现如下错误 fatal error: openssl/bn.h: No such file or directory 解决办法 # sudo apt-get install libssl-dev转载 2018-11-06 12:39:01 · 5077 阅读 · 3 评论 -
linux MD5使用
# define MD5_LONG unsigned int# define MD5_CBLOCK 64 # define MD5_LBLOCK (MD5_CBLOCK/4) # define MD5_DIGEST_LENGTH 16typedef struct MD5state_st { MD5_LONG A, B, C, D; MD5_LONG Nl, Nh;转载 2017-06-12 17:22:05 · 2093 阅读 · 0 评论 -
MD5 加密
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)特点 压缩性:任意长度的数据,算出的MD5值长度都是固定的 容易计算:从原数据计算出MD5值很容易 抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别 弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的 强抗碰撞:想找到两个不同的数据,使它们具转载 2015-09-16 15:25:14 · 522 阅读 · 0 评论