Linux 下sha1加密
#include <openssl/aes.h>
#include <openssl/md5.h>
#include <openssl/sha.h>/*
功能:进行sha1加密,返回hex转成的字符串
输入参数:str:字符指针len:字符长度out_data:加密之后的字符指针,长度必须是SHA_DIGEST_LENGTH =40
*/
int SHA1_encrypt( unsigned char *str,int len,signed char *out_data)
{unsigned char md[SHA_DIGEST_LENGTH];char tmp[3] = {'\0'};char *buf =out_data;// (char*)malloc(33);//bzero(buf,33);SHA1(str,strlen(str),md);int i = 0;for(i=0;i<SHA_DIGEST_LENGTH;i++){sprintf(tmp,"%2.2x",md[i]);strcat(buf,tmp);}return 0;
}
Linux 下sha1加密相关推荐
- linux下的加密解密学习
linux下的加密解密学习 加密/解密: 加密协议:加密解密使用同一秘钥:3des,aes 公钥加密:公钥私钥对 数字签名,密钥交换 ...
- c++字符加密_linux安全Linux下RAR加密解密
网络拓扑:Linux下RAR加密解密主机用户名:root 密码:123456第一步.打开网络拓扑,进入H-xclient-rar--1虚拟机. 第二步.创建实验文件test.txt,文件内容&qu ...
- linux系统硬盘设置密码,LUKS:Linux下磁盘加密
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
- Linux下文件加密方法总结
Linux下文件加密方法总结 为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux下的文件加密方法做一简单总结: 方法一:gzexe加密 这种加密方式不是非常保险的方法,但是能够 ...
- Linux下磁盘加密
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
- linux+zip+加密+无交互,Linux下zip加密压缩
Linux下zip加密压缩On 2015年8月19日 by admin zip -q -r -P password zipfile.zip sourcefiles.txt password 是加密密码 ...
- Linux下磁盘加密——luks
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
- linux下des加密命令,linux下的DES加密
linux下的DES加密 des_crypt, ecb_crypt, cbc_crypt, des_setparity, DES_FAILED 都是用于DES快速加密 调用格式 #include ...
- linux下图片加密原理,Linux中常见的加密技术介绍
常见的加密技术: 对称加密:非对称加密:单向加密:SSL/TLS:秘钥交换 1.对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密 ...
- linux luks分区加密,Linux下分区加密LUKS
Linux内核自带的磁盘分区加密,与Android的dm-crypt同样方便. 编程随想曾经介绍过LUKS和VeraCrypt,博主把两者都测试了一下,写下LUKS的使用方法. 创建 假设要在/dev ...
最新文章
- 原生js自动完成 [转]
- gitee查看当前账号_upic+gitee图床,自由书写Markdown
- Python 之 matplotlib (九)contours等高线
- 如何在centos7上网卡名称回归传统
- r语言 读取dta_R语言将大型Excel文件转为dta格式
- 【uva11994】Happy Painting!【LCT】
- SQL 中的 AND OR
- 图解使用Win8Api进行Metro风格的程序开发二----使用文件选择器访问和保存文件
- TestNG执行测试
- Jenkins+Maven+SVN快速搭建持续集成环境(转)
- 天猫浏览型应用的CDN静态化架构演变(转)
- python爬虫记录时间_Python新手写爬虫全过程记录分析
- java幻灯片播放代码_简单常用的幻灯片播放实现代码
- (39)FPGA原语设计(IDDR)
- 存储类、链接、内存管理
- Git学习笔记:一台电脑上配置两个git账户
- 张俊芳电机学18章计算题以及答案
- 蓝牙Sig Mesh 概念入门③——分层结构Layered architecture
- CCNA上机实验_19-PPP
- code405是什么意思_HTTP协议状态码详解(HTTP Status Code)