惨遭 openssl 不同版本毒打的一天

``事情是这样的,是由一个加密的sql文件引发的惨案。
我被这些报错信息毒打了差不多8个小时,然后终于找到了答案,之所以写下来这篇文章,希望能帮到与我遭受同样痛苦的人。
先来看下这个文件: test.des3 里面是个sql文件
我的解密环境为:Ubuntu18
然后我使用在网上找的解密命令为:
dd if=文件名 | openssl des3 -d -k 文件的密码 | tar zxf -
然后我根据我的文件类型为des3输入了命令:
dd if=test.des3 | openssl des3 -d -k nanshou | tar zxf -
然后莫名其妙的报错了:
在这里插入图片描述
原谅我要再把这段话再复制一遍,为了让百度的搜索引擎能搜到,因为我在百度输入:
Using -iter or -pbkdf2 would be better的时候,啥都没有,我感到很无助。。
1、Using -iter or -pbkdf2 would be better
2、gzip:stdin:not in gzip format
3、tar :Child died with signal 13
4、tar:Error is not rocoverable:exiting now
如果你遇到了跟我一样的报错信息,恭喜你,不必像我一样浪费8个小时了。
其实问题的关键就是在于,两个 openssl版本的问题,ubuntu18默认自带openssl1.1版本,而在centos7中,则是默认自带openssl1.0版本,关键就是在这两个版本中,1.1版本的默认加密算法从MD5更改为了SHA256,有兴趣的可以看下这篇:http://www.cocoachina.com/articles/51705 。当然了,大部分我是没看懂的。
找到了问题关键后,我面临两个选择:
一、是在现有Ubuntu18中更改为openssl 1.0,然后我在网上搜了一下如何在Ubuntu中更改openssl的版本,呃。。。看了后,我就直接放弃了第一种想法。
在这里插入图片描述
图片出处:https://www.cnblogs.com/findumars/p/5532334.html
第二种做法就是:直接在虚拟机里再装个ubuntu14版本,版本参考见上图,这不比第一种香多了?安装好后,直接运行上述命令就OK了,当然了,如果你没有安装虚拟机和ubuntu的经验,不用担心,网上教程多得是,随便一搜就 一大把。
这是我在ubuntu14下解密的文件。
在这里插入图片描述
好了,基本上这个问题就这样能解决了。
不过这个问题还是 引起了我很大的反思:
1、生态真的太重要了,出了问题求助无门的感觉还是挺难的。
2、在自己看来别人的一小步很简单,可能别人付出了巨大的努力。
比如我找到了这个问题的关键是openssl版本导致的,现在看来,确实是很简单,但是在当时我的认知范围内,我花费了大量的时间精力去翻博客,绞尽脑汁去寻找答案才换来最后的成功。
呜呜呜,我以后再也不说别人论文 就这点创新啊,我早就会了,之类的蠢话了,
感谢社会,给我又上了一课,让我多了一份敬畏之心。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/66400.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android wear评测,Android Wear 中国版:惨遭阉割

Android Wear 中国版:惨遭阉割 当得知Moto 360二代要在国内上市的时候,人们开始觉得Moto 360二代这次身负重任,被认为是谷歌重返中国的开端。因此,我们评测过程中就是用安卓手机来作为测试对象,安装的是中国版的Androi…

直播 RTM 推流在抖音的应用与优化

动手点关注 干货不迷路 背景 随着互联网技术以及网络基建的快速发展和普及,视频直播已经成为了一种越来越普遍的娱乐和社交方式。无论是个人还是企业,都可以通过视频直播平台进行直播活动,向观众展示自己的生活、工作或者产品。同时&#xff…

视频号如何使用OBS推流?

一、视频号OBS推流教程 视频号obs推流需要向官方申请开通,请按照如下方法操作开通: 【注意】在申请前一定要完成视频号的认证 第一步:复制链接在浏览器打开,视频号绑定微信扫码登陆视频号助手 画布分辨率:横屏设置比…

【相机】视频推流和拉流

文章目录 来源示意图推流概念主流的推送协议和优缺点RTMPHLSWebRTC 拉流概念 总结实现 来源 https://www.jianshu.com/p/7d0d452063d9 示意图 推流 概念 采集阶段封包好的内容传输到服务器的过程(即将客户端录制的视频资源发送到服务器上。) 主流的…

音视频采集封装到直播推流的简单原理

那么今天要分享的主要是两个内容,第一个是对硬件采集的资源怎么做一个打包封装,另一个是处理完成的资源如何直播,作为在日常业务测试线的一个业务逻辑扩展,纯粹个人理解,所以不会有一些深入的讲解,毕竟网上…

Android 使用Rtmp音视频推流

前言 本文介绍的是使用Android摄像头、麦克风采集的音、视频进行编码。然后通过librtmp推送到流媒体服务器上的功能。 我所使用的环境:Android Studio 2.2.3 、NDK13。 流程 使用到的Api 音视频采集用到的api有:Camera、AudioRecord编码用的是系统提…

【流媒体】推流与拉流简介

本文目录 一、概念 1.1 推流 1.2 拉流 二、示意图 三、RTMP传输协议 四、流媒体协议与格式 一、概念 话不多说,先了解概念,再看示意图更直观: 1.1 推流 推流:将直播的内容推送至服务器的过程。即指的是把采集阶段封包好的…

【知识拓展】音视频中的推流与拉流

本文目录 一、什么是推流? 二、什么是拉流? 一、什么是推流? 先来看张图片,看着图再配上文字容易理解: 推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程…

视频点播RTMP推流直播流媒体服务二次开发集成接口

LiveQing流媒体服务器软件,提供一站式的转码、点播、直播、时移回放服务,极大地简化了开发和集成的工作。 其中,点播功能主要包含:上传、转码、分发。直播功能,主要包含:直播、录像, 直播支持R…

音视频直播推流和拉流到底是什么意思?

为什么直播现场的信息,用户通过手机或者网站就能很快的看到呢?为什么有时候网络不稳定,直播效果会有延迟呢?现场的视频信号又是如何传到网络呢? 这些所有问题的产生,都离不开视频直播中常说的两个词&#…

视频直播推流攻略(整理的各大平台推流界面)

如果我要做一场高端大气的直播活动,需要用高清摄像机拍摄画面,需要接入无人机的高空画面,需要在直播中插入多个镜头,甚至需要把电脑桌面共享到直播画面中...... 该如何将这类现场信号采集并整合起来传输到网络呢? 这个…

音视频流媒体-推流与拉流简介

一、概念 话不多说,先了解概念,再看示意图更直观: 1.1 推流 推流:将直播的内容推送至服务器的过程。即指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。“推流”对网络要求比较高&a…

Feishu(飞书) 聊天机器人应用(3/3)- DevOps 机器人助手,管理 GitLab Issues,BOT 开源示例程序

目录 DevOps 机器人助手命令示例 配置使用创建机器人设置环境变量GITLAB_URLPRIVATE_TOKENVALID_PROJECTS 修改对话使用帮助本系列文章 在上一篇文章:Feishu(飞书) 聊天机器人应用(2/2)- 定制对话,实现知识库、信息查询、意图识别…

什么是飞书机器人?如何定时发送飞书机器人消息?

什么是飞书机器人? 机器人是飞书应用的一种能力类型。基于飞书的机器人能力,开发者能够以较低的开发成本(只需在服务端开发),实现在飞书单聊或群组中的消息推送和简单互动,完成企业系统数据与飞书的互联互通…

RPA工具实现飞书群聊自动发送信息,我终于也有了自己的机器人

一.RPA究竟是个啥? 首先,他的全称是:Robotic Process Automation,嫌太长,我们三个单词拆开看看: Robotic:软件机器人,不是物理上能走能动的机器人哦,而是一…

android面试:面向移动应用开发者的 Android 面试经常提问到的15道面试

Android 软件开发是为运行 Android 操作系统的设备创建应用程序的过程。可以使用 Android 软件开发工具包使用 Kotlin、Java 和 C 语言编写 Android 应用程序。以下是关于 Android 的编码面试问题列表,可帮助您秋招下一次技术面试做好准备。 🔹 1. 提一…

字节跳动资深面试官亲述:面试应该注意哪些问题?

01面试做匹配 面试官的根本目的在于考察你这个人是否与招聘岗位相匹配,衡量能否胜任工作,我们在面试中要做到的就是让面试官相信我们能够与应聘岗位相匹配。 针对一些面试题做了总结: 1.请简单进行一下自我介绍 首先请报出自己的姓名和身…

字节跳动面试官问我看过哪些源码,然后就没有然后了

最近,我的一位朋友在找工作,已经拿到了美团、快手等公司的Offer,准备选择其中一家入职了。 后来他又接到了字节跳动的电话,通知他去参加三面。从二面到三面之间隔了挺久的,他以为都没戏了,结果就收到了通知…

今日头条面试

首先说一下,今日头条的面试主要分为三轮到四轮,如果是旺季面三轮,首先是基础面试,基本面试一般10个题左右,最近面试了一下今日头条的移动Android资深工程师,记录下。 第一面是北京的开发进行视频面试&…

字节跳动Android高工面试官现身说法,深度解密大厂面试套路,赢在起跑线!

前言 面试从来不是要你给出每一个问题的标准答案,而是要你给出这个问题的你的、自己的答案。 一 关于简历 面试首先要提到的就是简历,简历这个东西真的是一个很深奥的事情,为什么深奥,其实是对像和我这样的人深奥:学…