GPG(GnuPG)入门】的更多相关文章

GPG(GnuPG)入门 下载: https://gnupg.org/download/index.html 或者 http://www.hellopp.cn/page/5b9a1405c3f1f7d4116937ef [看Binary download 部分] Download Note that you may also download the GNU Privacy Guard from a mirror site close to you. See our list of mirror…
1. 生成秘钥 gpg --full-generate-key 等价于 gpg --full-gen-key Real name: yellowconvict为该秘钥的名字,也称为 USER-ID 在生成秘钥前最后一步还需要为秘钥设置密码 2. 查看公私钥 2.1 查看公钥 gpg --list-key 2.2 查看私钥 gpg --list-secret-key 3. 导出公私钥 --armor: 将其转换为ASCII码显示 3.1 导出公钥 gpg --armor --output 文件名…
原文地址:http://www.ruanyifeng.com/blog/2013/07/gpg.html 作者: 阮一峰 日期: 2013年7月12日 前两篇文章,我介绍了RSA算法. 今天,就接着来看,现实中怎么使用这个算法,对信息加密和解密.这要用到GnuPG软件(简称GPG),它是目前最流行.最好用的加密工具之一. 一.什么是GPG 要了解什么是GPG,就要先了解PGP. 1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密软件PGP.这个软件非常好用,迅速流传开来…
https://www.gnupg.org/download/ mac 方式一:推荐 mac $ brew install gpg pinentry pinentry-mac $ echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf $ killall gpg-agent 如果使用期间发生错误,参考后面的 Inappropriate ioctl for device 配置…
1. 生成秘钥对(此处采用默认的RSA, 2048位) $ gpg --gen-key gpg (GnuPG) ; Copyright (C) Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. gpg: directory `/home/weba…
http://linux.chinaunix.net/techdoc/system/2009/04/30/1109541.shtml 一.GnuPG的简介     我们在网上的发送的邮件是明文的,可以被截获.被我们的服务商获得.甚至可以被搜索出来.这是很恐怖的事情,如果是一般嘘寒问暖的信也就罢了,若是私秘信件就危险了.所以呢,加密也就很有必要了!!    我这里所要说的PGP是比较成熟的加密算法(但还没有成为标准),由于PGP算法太安全(破解它需要3亿年),属于美国政府严禁传入中国的计算机产品.…
/*********************************************************************  * Author  : Samson  * Date    : 03/18/2015  * Test platform:  *              gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2  *              GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu)…
– 在CentOS 6上生成公钥/私钥对 [root@localhost ~]# gpg --gen-key gpg (GnuPG) ; Copyright (C) Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Please select w…
最小安装: 1. 选择English 2. DATE & TIME 修改好本地时间 SOFTWARE SELECTION默认的Minimal Install就好 INSTALLATION DESTINATION选一下 然后,Begin Installation 3. ROOT PASSWORD设置ROOT密码 USER CREATION设置新用户,勾选Make this user administrator 等待安装完成,点Reboot按钮. 配置静态IPv4: $ systemctl stat…
转载: 源文件位置:http://blog.chinaunix.net/uid-9525959-id-2001824.html GPG [功能]  GPG是加密和数字签名的免费工具,大多用于加密信息的传递.除了仅用密码加密外,GPG最大的不同是提供了“公钥/私钥”对.利用你的“公钥”别人加密信息不再需要告诉你密码,随时随地都能发送加密信息.而这种加密是单向的,只有你的“私钥”能解开加密.数字签名又是另一大使用方向.通过签名认证,别人能确保发布的消息来自你,而且没有经过修改. [原理]  对称密钥…
原文地址http://airk000.github.io/git/2013/09/30/git-tag-with-gpg-key Git tag ###Tag用来做什么? Tag即标签,用以给项目仓储打标签,通常用作里程碑标识,以方便项目进度.发布版本管理及规划. Git tag可以用来创建标签,列出标签表,删除标签及用以验证带有GPG签名的带标签的项目. git tag常见用法 创建Tag git tag v1.0 >标记当前位置为tag,tag名为v1.0 git tag -m "Sa…
一.前言 相信大家在使用gpp的时候都会遇到这样子都情况: 忘记密码 想要定时更换密码,保证安全 此时不用担心,gpg  的密码更新特别简单. 二.步骤说明 1> 执行命令获 gpg2 --list-keys 取对应key-id $ gpg2 --list-keys ... pub rsa2048 -- [SC] [有效至:--] 9A1640F7A2551131612D51B12D83594B7B29D86A uid [ 绝对 ] xiaoxuetu <xiaoxuetu@.com>…
Linux操作系统安全-使用gpg实现对称加密 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.gpg工具包概述 1>.什么是gpg GnuPG是GNU负责安全通信和数据存储的主席.它可以用于加密数据和创建数字签名. 2>.查看gpg的安装包 [root@node101.yinzhengjie.org.cn ~]# which gpg /usr/bin/gpg [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzh…
一.什么是 GPG 要了解什么是 GPG,就要先了解 PGP. 1991 年,程序员 Phil Zimmermann 为了避开政府监视,开发了加密软件 PGP.这个软件非常好用,迅速流传开来,成了许多程序员的必备工具.但是,它是商业软件,不能自由使用.所以,自由软件基金会决定,开发一个 PGP 的替代品,取名为 GnuPG.这就是 GPG 的由来. GPG 有许多用途,本文主要介绍文件加密.至于邮件的加密,不同的邮件客户端有不同的设置,请参考 Ubuntu 网站的介绍. 本文的使用环境为 Lin…
一.数据的加密方式 数据加密有三种方式: 1.对称加密(算法有:DES.AES.3DES.)加密和解密使用同一个密钥 2.非对称加密(RSA.DSA.ELGamal等等)一共四把钥匙,用公钥加密数据,只能使用与之配对的私钥解密:反之亦然 3.单项加密(md5  sha1 sha2 sha128 sha256 sha512等)算出数据的hash值,当数据发生微弱的变化都会产生雪崩效应,所生成的新的hash值将变得完全不一样,主要用于数据校验. 二.几种加密方式的特点 1.对称加密: 优点:加密.解…
一.介绍 我们都知道,互联网是不安全的,但其上所使用的大部分应用,如Web.Email等一般都只提供明文传输方式(用https.smtps等例外).所以,当我们需要传输重要文件时,应该对当中的信息加密.非对称密码系统是其中一种常见的加密手段.而在基于PGP方式加密的中文介绍少之又少,所以萌生了写一个完整教程的想法,当然本文部分资料是我搜遍网络整理出来的,并不能保证百分之百的原创  GnuPG 是一个用来进行非对称加密(PGP)的免费软件,简称GPG(是不是有的童鞋已经被PGP和GPG给搞昏了? …
linux:gpg加密和解密 1 创建密钥 2 查看私钥 3 导出公钥 4 导出私钥 5 导入秘钥 5.1 公钥 6 公钥加密 7 私钥解密 创建密钥 gpg --gen-key 你要求输入一下内容,这些内容,基本英文,还是很好明白 root@g140:~# gpg --gen-key gpg (GnuPG) 1.4.11; Copyright (C) 2010 Free Software Foundation, Inc. This is free software: you are free…
一.什么是 GPG 以下引自维基百科: GNU Privacy Guard(GnuPG或GPG)是一种加密软件,它是PGP加密软件的满足GPL的替代物.GnuPG依照由IETF订定的OpenPGP技术标准设计.GnuPG用于加密.数位签章及产生非对称钥匙对的软件. 简单来说,GPG 是商业加密软件 PGP 的开源替代方案.它是用来做个人数据认证和加密的. 二.测试环境 操作系统 ArchLinux GnuPG 2.2.7 三.创建 GPG 证书 GPG 证书的创建方式有很多有,本文使用的方法自定…
环境 Ubuntu18.04 gpg version 2.24 参考文档 GnuPG (简体中文) 例子文档 阮一峰 key Management 简介 他人用公钥来加密,自己用私钥来解密 自己用私钥来签名,他人用公钥来验证 The public key is given out to the world; the private key must be kept a secret. Anyone possessing the public key can encrypt a message s…
how to use brew install gpg https://formulae.brew.sh/formula/gnupg $ brew install gnupg https://github.com/Homebrew/formulae.brew.sh GPG GNU Privacy Guard https://gnupg.org/ gpg my_secret.json { "access_token": 1234567890, "role": &quo…
使用.创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题.结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因. 有人戏称,『写 Java,首先要学会选包』,在这里不好评论对错.不过这句话里面,至少包含两层意思:首先 Java 有大量的现成的依赖包,不必要自己造轮子:其次,Java 的包存放较为集中,集成方式也方便. 笔者从事 Android 和 Java 开发以来,经历了几个阶段: 闭门造轮子 > 使用别人的轮子 > 开门造轮子 >…
0. 无废话版本 需求: 有一堆 .deb 包,想把它们做成一个 APT 仓库,这样就可以用apk install pkgname进行安装了,这样一方面自己可以规避 dpkg -i xxx.deb 时候的依赖问题,另一方面也方便了其他人 解决方法: mkdir -p /opt/raspi-apt-repos/raspbian8 cp ~/Downloads/raspbian8/*.deb /opt/raspi-apt-repos/raspbian8 cd /opt/raspi-apt-repos…
目录 . Rootkit Hunter Introduce() . Source Code Frame() . do_system_check_initialisation() . do_system_commands_checks() . do_rootkit_checks() . do_network_checks() . do_local_host_checks() . do_app_checks() 1. Rootkit Hunter Introduce rkhunter (Rootki…
正在运行的内核和系统信息 # uname -a # 获取内核版本(和BSD版本) # lsb_release -a # 显示任何 LSB 发行版版本信息 # cat /etc/SuSE-release # 获取 SuSE 版本 # cat /etc/debian_version # 获取 Debian 版本 使用 /etc/DISTR-release 其中DISTR(发行代号)= lsb (Ubuntu), redhat, gentoo, mandrake, sun (Solaris), 等等.…
gpg(gnupg)工具使用很广泛,在前面一篇文章中就具体介绍:http://blog.csdn.net/dongtingzhizi/article/details/26362205,有一个问题值得关注,那就是使用GPG私钥时须要输入password.假设仅仅使用一次倒好说,仅仅须要输入一次password就好,可是假设须要批量使用,那就麻烦了!比如.近期的工作中.创建debian软件仓库须要使用gpg对deb包进行签名,增加上千个包须要输入上千次password.显然没法做到.此时就要用到gp…
相关链接 Apache Cordova 项目首页: http://cordova.apache.org/ Apache Cordova 历史版本列表: http://archive.apache.org/dist/cordova/ Adobe Phonegap 下载页面: http://phonegap.com/download/ 本贴首发于: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=9 下载 下载 Cordova 2.8.1 版本的…
1.首先查看gnugp最新的稳定版: localhost:~ jack$ brew search gnupg ==> Formulae gnupg gnupg-pkcs11-scd gnupg@1.4 gnupg@2.0 localhost:~ jack$ brew info gnupg gnupg: stable (bottled) GNU Pretty Good Privacy (PGP) package https://gnupg.org/ Not installed 2.安装,系统给出的…
平时我们都是从Maven中央仓库下载依赖,如果我们想发布我们自己写的Maven依赖到中央仓库供别人下载使用应该怎么办?这里以上传自己写的simian-maven-plugin(https://github.com/jiangxincode/simian-maven-plugin)为例说明如何发布Maven依赖到中央仓库. 开始之前,请注意几个地址: 1.工单管理:https://issues.sonatype.org/secure/Dashboard.jspa 说明:注册账号.创建和管理issu…
http://www.git-scm.com/download/ http://www.git-scm.com/download/win http://www.git-scm.com/download/mac https://www.kernel.org/pub/software/scm/git/git-2.19.1.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.xz Git via Git…
认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在inode内,实际数据放在data block块中.此外还有一个super block,记录整个文件系统的信息. super block:记录文件系统的整体信息,包括inode/block的总量.使用量和剩余量. inode:记录文件的属性,一个文件占用一个inode,同时记录文件数据所在的block…