Linux下des对称性加密

news/2024/7/1 2:38:04

最近对接公安审计一些经历

对方的需求:

  1. 打成zip包

  2. 对zip包进行des-cbc对称性加密,使用约定好的 -K和-iv值比如 -K "abcd$#@!" -iv "efgh$#@!"

  3. 加密后做base64编码

起初是想尝试用 php 去做,经过一阵折腾之后发现,php对字符串内容做 des-cbc 加密没有问题,可以使用 openssl_encrypt 函数处理,但是对 zip 包加密就感觉有些束手无策了,于是尝试用 linux 下的 openssl 去解决。

具体指令

openssl des-cbc -in 要加密的.zip -out 加密后的.zip -K "" -iv "" -a -nosalt 

注意:这里-K和-iv的参数必须是16进制的,所以需要把 "abcd$#@!"和"efgh$#@!"先转换成16进制

最终大功告成!


http://lihuaxi.xjx100.cn/news/240838.html

相关文章

1062 最简分数

注意点&#xff1a; 1. 对两个分数之间的理解&#xff0c;这应该是一个开区间而不是闭区间 2. 读入的时候用 scanf("%d/%d %d/%d %d",&N1,&M1,&N2,&M2,&K) 不可以&#xff0c;分号前后会被视为一个整体。 AC代码 #include<cstdio> #i…

linux系统开机静态分配ip地址

在/etc/sysconfig/network-scripts/ifcfg-eth0文件中 添加&#xff1a; IPADDR192.168.1.100&#xff08;设置静态地址&#xff09; NETMASK255.255.255.0&#xff08;设置子网掩码&#xff09; GATEWAY192.168.1.1&#xff08;设置网关地址&#xff09; 修改&#xff1a; BOOT…

C#图片处理常见方法性能比较

在.NET编程中&#xff0c;由于GDI的出现&#xff0c;使得对于图像的处理功能大大增强。在文通过一个简单黑白处理实例介绍在.NET中常见的图片处理方法和原理并比较各种方法的性能。 黑白处理原理&#xff1a;彩色图像处理成黑白效果通常有3种算法&#xff1b; (1).最大值法: 使…

1081 Rational Sum 有理数类型题处理 需再做

一、有理数结构体的几个约束 struct fraction{LL up,down;fraction(LL _up,LL _down):up(_up),down(_down){} }; &#xff08;1&#xff09;如果这个有理数是0&#xff0c;则让分子为0&#xff0c;分母为1(这方便后来输出时归于整数一类) &#xff08;2&#xff09;如果这个…

Java springMVC POI 导出 EXCEL

2019独角兽企业重金招聘Python工程师标准>>> 思路 &#xff1a; 将需要导出的数据存放在一个List中创建一个EXCEL表 注意 XSSFWorkbook 只能操作2007以上的版本&#xff0c;XSSFWorkbook 只能操作2003一下的版本&#xff0c;所以需要的时候可以使用 Workbook创建对象…

1088 Rational Arithmetic

本题需要具备有理数处理相关知识。 本次收获(错点) &#xff08;1&#xff09;在化简求最大公约数时&#xff0c;忘记给传入的分子加绝对值 &#xff08;2&#xff09;把除法错写成乘法&#xff0c;自己设计测试用例才测出orz AC代码 #include<cstdio> #include<…

如何解决请求URL长度超过配置的maxurlLength值问题

当我们批量请求的数据太多时&#xff0c;会出现请求的url长度超过配置maxurllength值的问题&#xff08;比如一次性操作1000条数据&#xff09; 1、问题描述&#xff1a; 我在进行批量选择单据进行发送时&#xff0c;出现这个问题&#xff08;批量500条&#xff09;&#xff0c…

ByteX-shrink_r源码解析

背景 为什么要对R文件内联处理&#xff1f; 这里首先说一下Android R文件的产生&#xff0c;对于Android开发者我们都知道&#xff0c;当我们要使用要使用一些布局文件&#xff0c;drawable等其他资源时&#xff0c;可以直接用 R.id. R.drawble.等直接使用&#xff0c;而这个…