首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux之RPM GPG签名

    原文地址:http://linux.chinaunix.net/techdoc/system/2007/09/26/968723.shtml GPG在Linux上的应用主要是实现官方发布的包的签名机制。...公钥:顾名思意,即可共享的密钥,主要用于验证私钥加密的数据及签名要发送给私钥方的数据。 私钥:由本地保留的密钥,用于签名本地数据及验证用公钥签名的数据。...2>用户下载安装这个RPM包时,引入RH官方的这个RPM GPG公钥,用来验证RPM包是不是RH官方签名的。...: 签名与加密不是一个概念。...签名类似于校验码,用于识别软件包是不是被修改过,最常用的的就是我们的GPG及MD5签名,原方使用一定的字符(MD5)或密码(GPG私钥)与软件进行相应的运算并得到一个定长的密钥,。

    4.5K30

    关于 Linux 运维中安全方面的一些笔记

    博文主要围绕以几个方面: Linux基本防护:账户安全、文件系统安全、关闭不需要的服务 用户切换与提权Vsu和sudo, sshdi访问控制 加密与解密/对称加密、非对称加密、信息摘要 AIDE入侵检测...端口扫描 一、Linux基本防护 一、Linux基本防护 账户安全:设置账户有效期,锁定与解锁账户密码,修 改登陆信息 文件系统安全:修改 文件 ATTR属性,设置mount挂载 关闭不需要的服务...软件签名与验证过程 软件官方以私钥对软件包执行数字签名 用户下载软件包、软件官方的公钥 以官方公钥验证软件包签名,确保数据来源正确 服务器使用私钥对发送出的所以数据文件进行签名;客户端可以使用公钥来对数据文件进行验证...进行签名 ##签名后会生成一个签名文件 [root@node1 ~]# gpg -b clear.txt [root@node1 ~]# ls -l clear.txt.sig -rw-r--r-- 1...15秒 CST 创建的签名,使用 RSA,钥匙号 8B8D56D4 gpg: 完好的签名,来自于“userb (test key) ” gpg: 警告:这把密钥未经受信任的签名认证

    1.7K20

    Linux: gpg 公钥签名技术学习

    加密摘要: 使用私钥对生成的哈希值进行加密,得到数字签名。 附加签名: 将数字签名附加在原始数据后,一同发送给接收方。 验证过程 提取签名: 接收方从收到的数据中提取数字签名和原始数据。...解密签名: 使用发送方的公钥解密数字签名,得到签名时的哈希值。 对比哈希值: 比较解密后的哈希值与重新生成的哈希值,如果一致,证明数据未被篡改且确实由私钥持有者签名。...GPG 公钥签名的具体实现 在GPG中,实现公钥签名和验证过程非常简单。...签名文件 使用私钥对文件进行签名: bash gpg --sign 这将生成一个带有签名的文件,文件扩展名为.gpg。...验证签名 接收方使用发送方的公钥验证签名: bash gpg --verify .gpg 如果签名有效,GPG将提示签名者的身份及签名的有效性。

    17610

    linux: gpg签名与验签详解

    本文总结了在使用GPG进行签名和验签过程中常见的问题及其解决方法,包括如何生成签名、使用密码进行签名、验证签名以及调试和排查卡住问题的方法。...一、GPG签名和验签的基本概念 1.1 什么是GPG签名? GPG签名是通过使用发送者的私钥对数据进行加密,生成一个唯一的数字签名。...接收者可以使用发送者的公钥验证签名,以确保数据的完整性和发送者的身份真实性。 1.2 GPG验签的原理 GPG验签是使用公钥对签名进行验证,确保数据未被篡改且确实来自预期的发送者。...二、生成密钥对 在使用GPG进行签名和验签之前,需要生成一对密钥(公钥和私钥)。...三、使用GPG进行签名和验签 3.1 签名操作 使用私钥对文件进行签名并加密码保护: bash echo "Y2020" | gpg --sign --batch --passphrase-fd 0

    54911

    在CentOS上配置基于主机的入侵检测系统(IDS)  

    AIDE通过扫描一台(未被篡改)的Linux服务器的文件系统来构建文件属性数据库,以后将服务器文件属性与数据库中的进行校对,然后在服务器运行时对被修改的索引了的文件发出警告。...aliyunzixun@xxx.com 首次运行AIDE 运行以下命令来初始化AIDE数据库: # aide --init 根据/etc/aide.conf生成的/var/lib/aide/aide.db.new.gz...文件需要被重命名为/var/lib/aide/aide.db.gz,以便AIDE能读取它: # mv /var/lib/aide/aide.db.new.gz /var/lib/aide.db.gz...xmodulo.com/host-intrusion-detection-system-centos.html 作者:Gabriel Cánepa 译者:GOLinux 校对:wxy 本文由 LCTT 原创翻译,Linux...http://xmodulo.com/host-intrusion-detection-system-centos.html 作者: Gabriel Cánepa  译文: LCTT http://linux.cn

    2.2K40

    基于主机的入侵系统IDS

    实验Linux平台 CentOS 系统 应用背景:作为系统管理员,他们需要一种安全机制,比如检测文件篡改的机制 那它究竟检测什么呢? ...文件内容 、文件的属性 AIDE:高级入侵检测系统的简称 那它如何实现呢:AIDE通过扫面一台为被篡改的linux服务器的文件系统来构建文件属性数据库 将服务器文件属性与数据库进行转换,对被修改的文件的索引发出警告...aide # yum install aide 默认的配置文件 /etc/aide.conf 配置文件中主要的保护规则有:FIPSR NORMAL DIR DATAONLY FIPSR = p+i+n...告诉ADIE忽略子目录或目录文件 首次运行 AIDE 首先初始化ADIE数据库 aide --init 根据/etc/side.conf配置文件生成的/var/lib/aide/aidedb.new.gz...文件需要被重命名为/var/lib/aide/aidedb.gz 第一次校对 # aide 直接运行这个命令,如果没有参数的话默认使用check选项 更新AIDE 数据库 # aide --update

    1.1K20

    【Google Play】Google Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 )

    ( 签名机制 | Google Play 签名机制选择 | 签名更新 ) ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、Google Play 签名机制 二、Google...Play 签名机制选择 三、Google Play 签名更新 一、Google Play 签名机制 ---- Google Play 自带的签名机制 , 其在系统后台生成一个签名文件 , 开发者无法获取该签名文件...Google Play 的签名机制 ; Google Play 签名机制 , 一旦加入后 , 就无法退出 , 这里要特别注意 ; 二、Google Play 签名机制选择 ---- 在设置完毕应用 "...Google Play 签名 , 无法退出 ; 这里 Google 给提供了 5 种签名偏好设置 ; 选项一 : 与点击 " 继续 " 按钮结果相同 , 即让 Google Play 设置签名..., 密钥丢失概率很小 ; 这里直接选择 最后一项 , 暂时退出 Google Play 签名计划 , 后期可以在启用其它签名方案 ; 但是如果启用了 , 无法退出签名计划 ; 三、Google Play

    9.8K10

    iOS 企业签名与超级签名

    开篇 好久没有静下心来写点iOS方面的东西了,可能是忙了一些,也可能我们都不是几年前的我们,但工资却回退到几年前 好了,不说废话,今天讲讲签名的那些事 不上架苹果商店,目前用户下载大约有两种 1、苹果企业证书签名...2、苹果超级签名 苹果企业证书签名(企业签) ---- 特点总结 1、随时可分发APP 2、可接受Apple不可接受的APP 缺点总结 1、苹果开发者账号难求,据说最近炒到了50万左右 2、市场上证书混乱...rm -rf Payload/xx.app/_CodeSignature/ 6、删除动态库签名(所有framework都有需要执行此步骤) ①、删除签名 rm -rf Payload/xx.app/Frameworks.../xx.app 9、打包成ipa zip -r new_xx.ipa Payload/ 最终 new_xx.ipa就是重新签名的文件 苹果超级签名 原理 说的明白一些,开发者可以在开发者后台添加手机的UDID...其实某平台早就完成了UDID获取和应用签名分发的技术储备,只差这套API。 下面是解析开发者Web页面和直接访问API的速度对比图: ?

    3.1K50
    领券