
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 · 5903 阅读 · 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 · 4182 阅读 · 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 · 5345 阅读 · 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 · 2175 阅读 · 0 评论 -
MD5 加密
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)特点压缩性:任意长度的数据,算出的MD5值长度都是固定的容易计算:从原数据计算出MD5值很容易抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的强抗碰撞:想找到两个不同的数据,使它们具转载 2015-09-16 15:25:14 · 574 阅读 · 0 评论