GnuPG,俗称 GPG,是一个非常通用的工具,被广泛用作电子邮件、信息、文件或任何你需要安全地发送给别人的东西的加密行业标准。学习使用 GPG 很容易,你可以在几分钟内就学会使用它。在本教程中,我将告诉你如何用 GPG 加密和解密文件。这是一个简单的教程,你可以在你的 Linux 系统上尝试所有的练习。这将帮助你练习 GPG 命令,并在你完全陌生的情况下理解它。请先阅读整个教程,然后开始自己做。
GPG (an open source implementation of the OpenPGP IETF standard crypto system)通过GPG加密,生成公、私鈅对,私鈅为自己秘密保存,公钥则公开发布。别人通过我的公钥对文件进行加密,我通过私钥对文件进行解密。或者我通过私鈅对文件进行签名,对方通过我们的公钥验证文件真伪。
原创 2012-03-06 01:09:01
1410阅读
GPG加密解密过程一、Linux系统下1.安装yum安装[root@POC-ORACLE ~]# yum install gnupg下载安装包安装https://www.gnupg.org/download/index.en.html查看gpg帮助[root@POC-ORACLE ~]# gpg --helpgpg (GnuPG) 2.0.14 libgcrypt 1.4.5 Copyright
转载 2024-04-18 10:50:13
183阅读
一、rhel1——192.168.10.1——文件的解密端       rhel2——192.168.10.2——文件的加密段二、rhel1配置如下:      1.查看是否安装所需的软件包(默认已经安装):      2.生成密钥:&nb
原创 2014-10-02 12:24:56
1073阅读
一、介绍我们都知道,互联网是不安全的,但其上所使用的大部分应用,如Web、Email等一般都只提供明文传输方式(用https、smtps等例外)。所以,当我们需要传输重要文件时,应该对当中的信息加密。非对称密码系统是其中一种常见的加密手段  GnuPG 是一个用来进行非对称加密(PGP)的免费软件,简称GPG(是不是有的童鞋已经被PGP和GPG给搞昏了? )。先说说什么是非对称加密。传统的加密手段
转载 2013-06-05 21:34:00
269阅读
我们输入下列命令查看本机是否安装   Linux$rpm-qa│grep gnupg   gnupg-1.4.5-11   说明已经安装 接下来生成密钥   [root@localhost tmp]# gpg --gen-keygpg (GnuPG) 1.4.5; Copyright (C) 2006 Free Software Foundation, Inc. This program
转载 精选 2012-07-02 15:25:18
1833阅读
一:背景介绍:     GPG这个加密解密工具其实用的很少,但在传统企业像银行系统与其由来。)     最近在对接民生...
原创 2023-04-25 21:10:03
1483阅读
一、基本知识1. 常用指令机器码不同版本对应机器码不同,这里以我做实验的kali(Intel 80386)为例。指令作用机器码nop无作用(no operation)90call调用子程序,子程序以ret结尾e8ret返回程序c3cmp比较c3jmp无条件跳转ebje/jz若相等则跳转74/84jne/jnz不相等则跳转75/85mov传值89movl长字传值c7实际上使用更改的主要是跳转指令。2
目录一、GPG的用途二、安装三、GPG命令显示四、生成密钥-输出密钥-上传自己公钥-输入他人公钥1、生成密钥2、列出密钥3、如果要从密钥列表删除某个密钥,执行delete-key4、输出密钥5、上传公钥6、输入密钥五、加密和解密1、加密 encrypt2、解密六、签名1、对文件签名2、签名+加密3、验证签名一、GPG的用途1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密
转载 2024-06-09 08:57:13
402阅读
#创建 gpg 密码文件 gpg_pass.csv[root@host ~]# echo 1234567 > gpg_pass.csv#用密码文件 gpg_pass.csv 给文件 haproxy-2.9.2.tar.gz 加密。--batch 避免任何交互式提示;-c 创建新的加密文件;--passphrase-file gpg_pass.csv 指定一个密码文件用于加密操作。[
原创 2024-03-13 16:51:35
154阅读
为什么要学习gpg呢?因为要在Linux下把一个邮箱的密码加密,不让其他人看到该邮箱真正的密码。 为了不让其他人看到真正的邮箱密码,我们需要对其进行加密。 加密的方式是先把密码先写到一个文件A中,然后使用相关的加密软件对该文件A进行加密生成新的文件B。此时再删除文件A。 其他程序调用邮箱密码时,只调用加密后的文件B,同时对文件B进行解密。 加密我们使用的是gpg这个工具,下面我们来介绍下gpgp。
原创 精选 2015-09-29 21:24:05
932阅读
1点赞
1评论
GnuPG(GNU Privacy Guard,简称:GPG)为一款免费开源的使用非对称密钥加密(asymmetric cryptography)之软件,最初由Werner Koch开发,该软件使用非对称密钥(亦称公开密钥加密)提高加密速度,使用公钥便于交换。 GnuPG是自由软件基金会的GNU计划的一部份,与2000年开始接受德国政府资助。以GNU通用公共许可证第三版授权。本次实验是用自己的笔记
对称加密算法加密和解密使用同一个密钥常见的算法:DES,3DES,AES,Blowfish,Twofish,IDEA,RC6,CAST5 特性:1、加密、解密使用同一个密钥,效率高2、将原始数据分割成固定大小的块,逐个进行加密 缺陷:1、密钥过多2、密钥分发3、数据来源无法确认非对称加密算法公钥加密:密钥是成对出现 公钥:公开给所有人;public key 私钥:自己留存,必须保证其私密性
原创 2018-01-13 21:30:33
6792阅读
一、使用gpg实现对称加密     a机器:gpg -c f1.txt           <=== -c对f1.txt加密    加密完后会生成一个f1.txt.gpg的文件    scp f
gpg
原创 2017-09-13 16:46:57
1066阅读
1点赞
pgp在做解密和加密的时候,命令行的方式总是需要手动输入密码和指定ID,比较繁琐,所以写了一个自动脚本。比较有意思的地方是:setlocalenabledelayedexpansion变量延迟和!变量!的使用。同样的方式可以读入文本文件中不同行的内容来赋值变量@echooff::todosetlocalenabledelayedexpansionsetj=0for/f"tokens=1-
原创 2018-09-11 16:27:34
3700阅读
使用私钥解密文件 使用自己的私钥解密加密的文件可以通过GPG工具完成。以下是使用GPG解密文件的步骤: 确保GPG已安装: 如果尚未安装GPG,请先安装它。 在Linux或macOS系统中:sudo apt-get install gnupg # For Debian/Ubuntu brew install gnupg # For macOS with Homebrew
原创 精选 2024-06-07 16:20:49
1069阅读
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><div id="cix">准备知识:对称
原创 2022-11-11 10:55:39
734阅读
一、GPG介绍 随着网络与计算机技术的发展,数据存储与数据交换的安全性、完整性和一致性已经变得越来越重要。网络信息安全中核心的加密技术也随之应用于数据存储和数据 交换。同时,为了确保网络数据交换时的双方身份的正确性以及不可抵赖性,签证体系也已经日趋成熟。如何保证在不安全的网络上传输数据的安全性成为网络信息 安全界研究的热点和经典问题。本文将向读者介绍一种Linux下的基于PGP(Pretty G
转载 2024-07-08 13:39:37
77阅读
GnuPG(全称:Gnu Privacy Guard,简称:GPG)的前身是PGP,他们都是简单好用的加密软件,但因GPG是免费的所以得到更广泛的使用。具体的说,GPG是一个命令行工具,可以为数据和通信进行加密和签名,因为其良好的集成性,所以很多的应用都可以使用GPG作为加密工具。下面在介绍GPG用法前,先介绍其加密签名的原理。密钥对加密传统的双向加密只用一把密钥,在发送加密文件的同时也会发送密钥
1 packagecom.jetsum.util;2 3 importjava.io.FileInputStream;4 importjava.io.FileNotFoundException;5 importjava.io.IOException;6 importjava.security.InvalidAlgorithmParameterException;7 importjava.secur
转载 2024-05-28 16:35:02
118阅读
  • 1
  • 2
  • 3
  • 4
  • 5