victorhugoliu
码龄13年
关注
提问 私信
  • 博客:78,951
    78,951
    总访问量
  • 35
    原创
  • 41,965
    排名
  • 50
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-08-02
博客简介:

xcw1234的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    256
    当月
    3
个人成就
  • 获得44次点赞
  • 内容获得7次评论
  • 获得173次收藏
  • 代码片获得371次分享
创作历程
  • 1篇
    2024年
  • 4篇
    2023年
  • 6篇
    2022年
  • 6篇
    2021年
  • 8篇
    2020年
  • 22篇
    2019年
成就勋章
TA的专栏
  • 信息安全
    2篇
  • SM
    2篇
  • 加解密算法
    1篇
  • Android
    1篇
  • 系统架构
    1篇
  • SQL
    1篇
  • v4l2
    1篇
  • camera
  • ffmpeg
    3篇
  • linux系统管理
    8篇
  • linux应用编程
    7篇
  • C/c++编程
    6篇
  • 数据库
    1篇
  • MQTT
    2篇
  • uboot
  • QT
    4篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ubuntu 下mosquitto TLS配置

mosquitto TLS
原创
发布博客 2024.11.14 ·
489 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

vscode C/C++补全

安装C/C++ Clang。
原创
发布博客 2023.12.16 ·
654 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

OpenSSL库名称修改方法

/修改libxxxssl.so.1.1的依赖库名称,将libcrypto.so.1.1改成libgxxxcrypto.so.1.1。//修改动态库soname。
原创
发布博客 2023.11.30 ·
750 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

openssl SM2(ECC)自签服务端和客户端证书

SM2 ECC 自签证书
原创
发布博客 2023.02.01 ·
1962 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

密码学学习笔记

密码学学
原创
发布博客 2023.01.13 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从SM2证书中提取公钥转EC_KEY格式

SM2证书
原创
发布博客 2022.11.06 ·
1398 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

gmssl sm2 将公钥和私钥的十六进制、pem文件和pem base64字符串格式转EC_KEY*

gmssl sm2
原创
发布博客 2022.10.22 ·
2497 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

git命令使用

git常用命令
原创
发布博客 2022.07.24 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【无标题】动态分配字符串数组个数

(122条消息) 关于:char (*p)[10] 、char p[10]和char *p[10]的讨论_浩然42的博客-CSDN博客typedef struct{ int index_num; char (**p)[16];}dig_cmd_t;void free_array_memory(dig_cmd_t *cmd){ for(int i = 0; i < cmd->index_num; i++) { free...
原创
发布博客 2022.03.16 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tar命令使用

1、压缩指定文件夹文件tar -zcvf /home/test/log.tar.gz -C /home/test/ file/2、tar解压文件至指定目录,不包含原目录tar -zxvf /home/test/log.tar.gz --strip-components 1 -C /home/file/3、如果只想打包指定目录下的所有文件和目录,可以执行如下命令(注意后那个点号 “.” 别漏了):tar -zcvf /home/filet/log.tar.gz-C /home/test...
原创
发布博客 2022.02.17 ·
751 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ubuntu18.04安装protobuf-c

protobuf-c
原创
发布博客 2022.01.12 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android NDK编译libcurl问题记录

android NDK移植libcurl
原创
发布博客 2021.12.20 ·
1971 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openssl 生成摘要、签名和验签接口使用

1、生成摘要int getDigest(const char* source, int source_len, unsigned char *digest_data, unsigned int *digest_len){ EVP_MD_CTX *mdctx; if((mdctx = EVP_MD_CTX_create()) == NULL) { return -1; } if(1 != EVP_DigestInit_ex(mdctx, EVP_sha256(), NULL))
原创
发布博客 2021.10.01 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

libdivsufsort库交叉编译

## Build type ##if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Release")elseif(CMAKE_BUILD_TYPE STREQUAL "Debug") set(CMAKE_VERBOSE_MAKEFILE ON)endif(NOT CMAKE_BUILD_TYPE)## Compiler optionsset(CMAKE_SYSTEM_NAME Linux)set(CMAKE_SYSTEM_PROCESSO..
原创
发布博客 2021.08.18 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

系统时间不对导致证书验证无法通过

(get_openssL_error:128): SSL_accept error, get openssL error: 3016997168:error:14089086:SSL routines:ssl3_get_client_certificate:certificate verify failed:s3_srvr.c:3276:服务器的证书(及涉及到的其他证书)的有效验证时间需要包含当前时间。每个证书都有notBefore(不早于)和notAfter(不晚于)字段,当前时间必须落在这两者之间。
原创
发布博客 2021.04.30 ·
2640 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

tcpdump命令使用

tcpdump命令使用1、抓取网卡rmnet_data1,端口80, IP10.29.31.92 发送的数据tcpdump -i rmnet_data1 -nnA 'port 80 and src host 10.140.15.20'2、指定ip,例如截获所有210.27.48.1 的主机收到的和发出的所有的数据包tcpdump host 210.27.48.13、截获主机hostname发送的所有数据tcpdump -i eth0 src host hostnametcpdump -.
原创
发布博客 2021.02.03 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

openssl AES ecb 加解密文件

int aes_128_ecb_encrypt_file(const char *file_path, unsigned char *key, const char *encrypt_file_path){ EVP_CIPHER_CTX *ctx; const int block_size = 16; int read_size = 0, write_size = 0, encryp_len = 0; unsigned char read_buff[32] = {0}..
原创
发布博客 2021.01.23 ·
371 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

c语言base64编解码

c语言base64编解码接口,移植了开源库b64.c的两个加解密接口static const char b64_table[] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'...
原创
发布博客 2020.12.26 ·
360 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

C语言字符串和十六进制的相互转换方式

转载地址:https://my.oschina.net/u/4309414/blog/3613889一、将数组转换为十六进制同值的字符串 读取数组中的数字,打印成字符串的时候以2位大写的格式。 1 int arrayToStr(unsigned char *buf, unsigned int buflen, char *out) 2 { 3 char strBuf[33] = {0}; 4 char pbuf[32]; 5 int i; 6 for..
转载
发布博客 2020.11.26 ·
8487 阅读 ·
2 点赞 ·
0 评论 ·
24 收藏

计算事件的间隔时间差

/* *功能:计算两个时间的间隔,得到时间差 *resule:返回计算出来的时间 *x:需要计算的前一个时间 *y:需要计算的后一个时间 *return: -1 失败, 0 成功 */ int timeval_subtract(struct timeval* result, struct timeval* x, struct timeval* y) { if(x->tv_sec > y->tv_sec) ...
原创
发布博客 2020.11.14 ·
617 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多