加密与解密--linux环境企业的运用 《网络与安全》

本文介绍了Linux环境中常用的加密技术,包括MD5SUM和GPG的实际运用。MD5SUM用于验证文件传输的完整性,而GPG则提供对称加密和非对称加密功能,确保数据的安全传输和隐私保护。详细步骤展示了如何使用GPG进行对称加密、非对称加密以及签名验证。
摘要由CSDN通过智能技术生成

目录

 

加密算法的分类:

MD5SUM实际的运用

GPG实际的三种运用


加密算法的分类:

1.确保数据机密性算法

a.对称加密算法(AES,DES)

b.非对称加密算法(RSA,DSA)

2.确保数据完整性算法

信息摘要(MD5,SHA256,SHA512)

MD5SUM实际的运用

1.一般在我们进行在不同的机器进行传输包的时候,会遇到丢包,这个时候可以使用MD5校验码去进行验证。只要得出的校验码不一样就可以推出传输过程中丢包。

[root@pc01 ~]# md5sum ZenTaoPMS.9.0.1.zbox_64.tar.gz 
67b3f40c9af832bbdaa68e3c9e15030c  ZenTaoPMS.9.0.1.zbox_64.tar.gz

GPG实际的三种运用

1.使用GPG对称加密方式保护文件
 GPG是加密和数字签名的免费工具,大多用于加密信息的传递。除了仅用密码加密外,GPG最大的不同是提供了“公钥/私钥”对。利用一方的“公钥”别人加密信息不再需要告诉密码,随时随地都能发送加密信息。而这种加密是单向的,只有一方的“私钥”能解开加密。数字签名又是另一大使用方向。通过签名认证,别人能确保发布的消息来自一方,而且没有经过修改。

a.使用gpg进行对称加密

[root@pc01 ~]# yum -y install gnupg2

[root@pc01 ~]# gpg --version
gpg (GnuPG) 2.0.22
libgcrypt 1.5.3
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: ~/.gnupg
支持的算法:
公钥:RSA, ?, ?, ELG, DSA
对称加密:IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256,
     TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256
散列:MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
压缩:不压缩, ZIP, ZLIB, BZIP2

[root@oa ~]# echo "zhuhaiyan" > file2.txt
[root@oa ~]# gpg -c file2.txt

[root@oa ~]# ls
file2.txt
file2.txt.gpg
 

在进行加密的时候,会出现相应的窗体,让输入加密的相应的密码。需要输入两次,第二次为确定密码。加密之后会出现一个后缀为.gpg的文件,在传输的过程中是传输file2.txt.gpg文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值