C语言相关
GavinFj
奋斗!奋斗!!再奋斗!!! 我行!我行!!我行行行!!!
展开
-
使用OpenSSL库接口,实现AES CBC加密,基于X509 base64编码证书的RSA非对称加密例子
RSA加密的填充方式安全不一样,RSA算法PKCS1填充方式没有OAEP填充方式安全;同样的AES选择CBC模式更加安全。 网上看了好多例子,都没有RSA OAEP填充方式加密和AES CBC模式的例子。话不多说,直接上demo。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <openssl/sha.h>#include <openssl/...原创 2021-03-31 22:56:24 · 740 阅读 · 0 评论 -
linux top命令详解
名称:top 使用权限:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 说明:实时显示 process 的动态 参数: d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s q : 没有任何延迟的显示速翻译 2014-07-24 21:18:53 · 655 阅读 · 0 评论 -
关于写二进制文件多出“0D”的问题
<br />如下一个简单的程序:<br />#include <stdio.h>int main(int argc, char *argv[]){ FILE *fp; char buffer[5] = {0x01, 0x0a, 0x00, 0x00, 0x0a}; fp = fopen( "E:/my.dat ", "a+"); fwrite(buffer, sizeof(char), 6, fp); fclose(fp); return 0;} <br />运行完原创 2010-11-02 15:32:00 · 5385 阅读 · 0 评论 -
IP串与网络系列号的转化
IP串与网络系列号的转化,代码://IP串与网络系列号的转化#include #include #include #include #include int main(int argc, char **argv){ char str[]="172.16.10.196";// char str1[16]; struct in_addr myin; int ret = 1; unsigned long原创 2008-09-26 16:36:00 · 676 阅读 · 0 评论 -
C语言关于文件处理函数
C语言关于文件处理函数(包括获取文件大小、判断文件是否存在、删除、获取文件数目、文件排序、剩余空间等)代码:#include #include #include #include #include #include typedef unsigned int uint32;typedef int int32;typedef unsigned char uint8;typedef原创 2008-09-26 16:23:00 · 1398 阅读 · 0 评论 -
将图读成数组保存(也可以是普通文件)
以前写的代码,后面发现还挺实用的:),贴出来保存。#include #include #include int main(int argc ,char *argv[]){ FILE *fpin = NULL; FILE *fpout = NULL; if(argc != 3)//参数顺序:可执行文件 图文件名 待写入文件名 { print原创 2008-09-26 16:16:00 · 742 阅读 · 0 评论 -
文本文件内容按格式提取
今天在baidu上碰到有人问到这种问题,找了下以前做的相关的,修改下记下来。程序部分:#include #include #include int main(){ FILE *in; in = fopen("my.txt", "r"); char line[256], buf[32]; char *token = 0; while(fgets(line, 255, i原创 2008-09-26 15:37:00 · 866 阅读 · 0 评论