千家信息网

使用OpenSSL进行数据加密

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,0x01 OpenSSL的基本概念OpenSSL是为网络通信提供安全性和数据完整×××的一种协议,其中包括囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议。0x02 加密和解密的基本概
千家信息网最后更新 2024年11月26日使用OpenSSL进行数据加密

0x01 OpenSSL的基本概念

OpenSSL是为网络通信提供安全性和数据完整×××的一种协议,其中包括囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议。


0x02 加密和解密的基本概念

这里说一下加密和解密的过程:

      文件加密 :原始数据 -> 单向加密提取特征码 -> 使用私钥加密特征码并附加于原始数据中 -> 使用对称加密算法加密全部数据 -> 使用解密者的公钥加密 密码附加于已加密的数据中           文件解密:使用自己的私钥解密对方用自己公钥加密的数据 -> 使用对称秘钥解密对称加密的数据 -> 使用加密者的公钥解密特征码 -> 使用单向加密算法验证特征码用来验证数据完整性




现在常用的有两种加密技术,对称加密与非对称加密:

     对称加密:通信双方使用同一个秘钥,数据发送方使用秘钥加密数据,接收方使用同一个秘钥进行解密。     非对称加密:数据发送方使用接收方的公钥对数据进行加密,接收方可以使用自己的私钥进行解密。     公钥:相对私钥可以公开流通,用于数据的加密     私钥:不允许外流,用于解密与之对应的公钥所加密的数据

0x03 使用OpenSSL进行加密

对称加密: openssl enc des3 -a -salt -in [File_Name] -out [File_Name]

        root@Qiudays /]# openssl enc -des3 -a -salt -in /test -out /test_jami        enter des-ede3-cbc encryption password: #输入加密密码        Verifying - enter des-ede3-cbc encryption password:确定加密密码
        des3 # 密算法        -a   # 编码格式        -salt # 加盐        -in   # 后跟需要加密的文件        -out  # 后跟加密后的文件

加密前:

      [root@Qiudays /]# cat test      Qiudays

加密后:

      [root@Qiudays /]# cat test_jami       U2FsdGVkX1/esyJ/so4zcWPDXvzN+j88CA3k1WB3Qic=


单向加密: openssl dgst -md5 【File_Name】

    [root@Qiudays /]# openssl dgst -md5 test     MD5(test)= 45e9b44d313c128548e42bfff7ba88dc
      -MD5 # 以MD5算法进行加密


0x04 随机数加密用户口令

openssl passwd -1 -salt 'openssl rand -base64 位数'

[root@Qiudays /]# openssl passwd -1 -salt 'openssl rand -base64 55'Password: $1$openssl $svda7I/3byMe2z893Jy8r.







加密 数据 对称 公钥 算法 密码 文件 特征 单向 方使 原始 后跟 常用 收方 概念 通信 附加 验证 安全 位数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 高并发的数据库设计 江苏华为鲲鹏服务器 web服务器的安全配置原则 工业互联网与硬科技 数据库连接资料库 美团支付服务器错误403 河北人工智能软件开发哪家实惠 自己买显卡还是租用云服务器 网易我的世界电脑能加服务器吗 重庆便携式设备管理软件开发 软件开发人员协作 服务器的wpe存放位置怎么看 青岛比特网络技术公司 数据库事务提交定义 柒喜互联网科技 达州分布式服务器排名 计算机网络技术基础试卷a卷 网络安全技术的重点 微软流媒体服务器对比 数据库默认的隔离级别是哪一个 网络技术对人际关系的影响 达梦数据库一共有多少张表 网络安全法个人违法案例 值得信赖的网络安全零信任安全 软件开发人员工作考核指标 服务器能放在自己的公司吗 服务器上的安全模式怎么设置 登录网络安全风险 物探用服务器 无法连接服务器请联系客服
0