手机版

百科生活 投稿

gpg是什么意思,rpm是什么意思(rpm代表什么意思?它是什么单位)

百科 2026-02-25 05:22:16 投稿 阅读:8295次

关于【gpg是什么意思】:rpm是什么意思,rpm的中文意思是什么?,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、rpm代表什么意思?它是什么单位?
  • 2、用 PGP 保护代码完整性(一): 基本概念和工具
  • 3、在速度单位中rpm是什么意思?
  • 4、rpm的中文意思是什么?
  • 5、RPM是什么单位
  • 6、rpm是什么意思

1、rpm代表什么意思?它是什么单位?

RPM是Red-Hat Package Manager(红帽软件包管理器)的缩写。下面介绍一下RPM:

1、RPM管理器

英文原义:RPM Package Manager(原Red Hat Package Manager,是一个递归缩写)

注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。

2、功能

安装、卸载、升级和管理软件,组件查询功能,验证功能,软件包GPG和MD5数字签名的导入、验证和发布,软件包依赖处理,选择安装,网络远程安装功能。

rpm 命令:遵循GPL协议且功能强大的包管理,它可以建立、安装、请求、确认、和卸载软件包。间接的提升了Linux 的易用性。

3、转速

RPM =round per minute 每分钟多少转

主要用于表征机械转子的转速,硬盘转速也可用此表示。

4、制造技术

快速成形制造技术(Rapid prototyping Manufacturing,简称RPM),是国外20世纪80年代末发展起来的一类先进制造技术。它集数控件技术·计算机技术和新型材料技术·激光技术于一体,改变了传统切削加工方法材料递减的加工原理,而采用材料累加原理来制造模型或零件。

以上内容参考:百度百科-RPM

2、用 PGP 保护代码完整性(一): 基本概念和工具

在本系列文章中,我们将深度探讨如何使用 PGP 确保软件完整性。这些文章将为工作于自由软件项目的开发者提供实用指南,并且将包含以下主题:

  1. PGP 基础和最佳实践

  2. 如何用 Git 使用 PGP

  3. 如何保护你的开发者账户

我们使用与“Freedom”含义相同的词项 “Free”,但这个系列中列出的指南也可以被任何其它类型的依赖于分布式团队开发者贡献的软件中。如果你编写进入公共源仓库的代码,你可以从了解和遵循这篇指南中受益。

结构

每节分为两个部分:

  • 适用于你项目需求的清单

  • 形式自由的考虑事项的列表,解释这些决定取决于什么,并伴随着配置指令

清单优先级

每个清单中各项包含着优先级,用来帮助指导你的决定:

  • (必要)该项一定要排在考虑事项列表的前面。如果没有这样做,它们将给提交到开源项目中的代码带来高风险。

  • (推荐)包含该项将提升整体安全性,但会影响你与工作环境的交互方式,并且可能需要学习新的习惯或者放弃旧的习惯。

记住,这些只是指导。如果你感到这些优先级不能反映你项目提交的安全,你应该根据自己的需要调整它们。

PGP 基本概念和工具

清单

  1. 理解 PGP 在自由软件开发中的作用 (必要)

  2. 理解

    公钥密码学Public Key Cryptography

    的基础知识 (必要)

  3. 理解 PGP 加密和签名的不同 (必要)

  4. 理解 PGP

    密钥身份key identities

    (必要)

  5. 理解 PGP

    密钥有效性key validity

    (必要)

  6. 安装 GnuPG 工具(版本 2.x) (必要)

考虑事项

自由软件社区长期依赖于 PGP 确保它生产的软件产品的真实性和完整性。你可能没有注意到,但无论你是一个 Linux 、Mac 和 Windowas 用户,你都曾依赖 PGP 来确保你电脑环境的完整性:

  • Linux 发行版依赖 PGP 来确保当二进制或者原代码包从被生产出来到被终端用户安装之间没被更改过

  • 自由软件项目通常会伴随发行软件的存档提供分离的 PGP 签名,使得下游的项目可以在把下载的版本集成到自己的分布式下载之前,验证下载版本的完整性。

  • 自由软件项目通常依赖代码本身的 PGP 签名来跟踪起源,并验证项目开发者提交的代码的完整性

这与工作于专有平台的程序员使用的开发者证书或代码签名机制非常相似。实际上,这两种技术背后的核心概念非常相似 —— 尽管它们在实现的技术层面和它们委托信任方式的大多不同。PGP 不依赖于集中式认证机构,而是让每个用户为每个证书赋予自己的信任。

我们的目标是使你的项目通过使用 PGP 来进行代码起源和完整性追踪,遵循最佳实践并遵守基本的安全预防措施。

极其基本的 PGP 操作概括

你不需要知道 PGP 如何工作的具体细节 —— 理解核心概念足以成功地达到我们的目的。PGP 依赖于公钥密码学来将明文转换为密文。这个过程需要两种不同的密钥:

  • 公钥,被所有人知道

  • 私钥,只被拥有者知道

加密

对加密来说,PGP 使用拥有者的公钥创造一条只能通过拥有者私钥解密的消息:

  1. 发送者生成一个随机的加密密钥(“会话密钥”)

  2. 发送者使用该会话密钥(使用对称算法)加密内容

  3. 发送者使用接收者的 PGP 公钥加密会话密钥

  4. 发送者向接收者发送加密后的内容和加密后的会话密钥

要解密:

  1. 接收者使用他们的 PGP 私钥解密会话密钥

  2. 接收者使用会话密钥解密消息的内容

签名

为了创建签名,PGP 私钥或公钥会以相反的方式使用:

  1. 签名者生成内容的校检和哈希

  2. 签名者使用自己的 PGP 私钥来加密该校检和

  3. 签名者伴随内容提供加密后的校检和

要验证签名:

  1. 验证者生成自己的内容校检和哈希

  2. 验证者使用签名者的 PGP 公钥来解密提供的校检和

  3. 如果校检和匹配,就验证了内容的完整性

结合使用

通常,加密消息也被发送者自己的 PGP 密钥签名。无论何时使用加密消息,这应当是默认的,因为没有认证的加密没有很大意义(除非你是一个告密者或秘密代理并且需要可行的可否认性)

理解密钥身份

每个 PGP 密钥必须有一个或多个与之关联的身份。通常,“身份Identity”指的是以下格式中的人物全名和邮件地址:

Alice Engineer

有时也会在括号中包含说明,来告诉终端用户关于该特定密钥的更多信息:

Bob Designer (obsolete 1024-bit key)

由于人们可以和多个职业和个人实体相关联,因此在同一密钥上可以有多个身份:

Alice Engineer Alice Engineer Alice Engineer

当使用多个身份时,其中之一将被标记为“primary identity主要身份”来让检索更简单。

理解密钥有效性

为了能使用其他人的公钥来加密或验证,你需要确保它确实属于正确的人(Alice)而不属于冒牌的(Eve)。在 PGP 中,这被称为“密钥有效性”:

  • 有效性:

    完全full

    -- 意味着非常确认该密钥属于 Alice

  • 有效性:

    临界marginal

    -- 意味着大致确认该密钥属于 Alice

  • 有效性:

    未知unknown

    -- 意味着不确认该密钥是否属于 Alice

Web of Trust (WOT) 与 Trust on First Use (TOFU)

PGP 使用了一种信任委托机制叫“Web of Trust”。它的核心是尝试替代 HTTPS/TLS 世界中对集中式认证机构的需求。PGP 把这个责任交给了每个用户,而不是各种软件开发商来决定谁应该是你的可信认证实体。

不幸的是,很少有人理解 Web of Trust 的是如何工作的,能使用它的人更少。它仍然是 OpenPGP 规范的一个重要方面,但 GnuPG 的近期版本(2.2 及以上)已经实现了一种替代机制叫“Trust on First Use”(TOFU)。

你可以把 TOFU 当作类似 SSH 的信任方式。使用 SSH,当你第一次连接到远程系统,它的密钥指纹会被记录和保存。如果将来密钥改变,SSH 客户端将会提醒你并拒绝连接,迫使你决定是否信任已改变的的密钥。

同样,当你第一次导入某人的 PGP 密钥,它被假定可信。如果在将来的任何时候,GnuPG 碰巧发现另一同样身份的密钥,过去导入的密钥和新密钥都将被标记为无效,并且你需要手动指出保留哪个。

安装 OpenPGP 软件

首先,理解 PGP、OpenPGP、GnuPG 和 gpg 之间的不同很重要:

  • PGP (“Pretty Good Privacy”) 是最初商业软件的名字

  • OpenPGP 是与最初 PGP 工具兼容的 IETF 标准

  • GnuPG (“Gnu Privacy Guard”)是实现了 OpenPGP 标准的自由软件

  • GnuPG 的命令行工具称为 “gpg”

今天,“PGP”这个词几乎被普遍用来表示开放的 OpenPGP 标准,而不是最初的商业软件,因此“PGP”和“OpenPGP”是可以互换的。“GnuPG”和“pgp”这两个词应该仅在提及工具时使用,而不用于它们产生的输出或它们实现的 OpenPGP 功能。举例:

  • PGP(而非 GnuPG 或 GPG)密钥

  • PGP(而非 GnuPG 或 GPG)签名

  • PGP(而非 GnuPG 或 GPG)密钥服务器

理解这一点应该可以保护你免受来自你遇到的其他 PGP 用户“实际上”不可避免的迂腐。

安装 GnuPG

如果你正在使用 Linux,你应该已经安装过了 GnuPG。在 Mac 上,你应该安装 GPG-Suite,或者使用 brew安装gnupg2。在 Windows 上,你应该安装 GPG4Win,并且为了可以工作,你可能需要调整指南中的部分命令,除非你设置了类似 Unix 的环境。对其他平台来说,你需要自行查找正确的地址来下载和安装 GnuPG。

GnuPG 1 vs. 2

GnuPG v.1 和 GnuPG v.2 都实现了同样的标准,但它们提供不兼容的库和命令行工具,所以许多发行版都带有了旧的版本 1 和最新的版本 2。你需要确保你总是使用 GnuPG v.2。

首先,运行:

$ gpg --version | head -n1

如果你看到gpg (GnuPG) 1.4.x,说明你正使用 GnuPG v.1。尝试下 gpg2命令:

$ gpg2 --version | head -n1

如果你看到gpg (GnuPG) 2.x.x,说明你可以继续了。这篇指南将假设你使用 GnuPG 2.2 版本(或更新)。如果你正使用 GnuPG 的 2.0 版本,本指南中某些命令可能无效,你应该考虑安装 GnuPG 最新的 2.2 版本

确保你总是使用 GnuPG v.2

如果你gpggpg2 命令都有,你应该确保总是使用 GnuPG v.2,而不是旧的版本。你可以通过设置别名来确保这一点:

$ alias gpg=gpg2

你可以把它放在你的.bashrc中,以确保它在你使用gpg命令时总是被加载。

在本系列的第 2 部分中,我们将介绍生成和保护你的 PGP 主密钥的基本步骤。

3、在速度单位中rpm是什么意思?

RPM是Revolutions Per Minute的缩写,即转每分,表征设备每分钟的旋转次数。是一个硬盘转速单位。RPM值越大,内部传输率就越快,访问时间就越短,硬盘的整体性能也就越好。

拓展资料:

转速用符号"n"表示;其国际标准单位为rps (转/秒)或 rpm (转/分),也有表示为RPM (转/分 ,主要为日本和欧洲采用,我国采用国际标准)。当单位为r/S时,数值上与频率相等,即n=f=1/T,T为作圆周运动的周期。圆周上某点对应的线速度为:v=2π*R*n,R为该点对应的旋转半径。常见的转速有:额定转速和最大转速等。离心机的国际单位是g,转速r/min变为g的公式:RCF=1.12*10^(-5)*r*(r/min)^2

4、rpm的中文意思是什么?

1、RPM

英文缩写:RPM

英文全称:Regional Product Manager

中文解释:区域产品经理

缩写分类:经济管理

2、RPM

英文缩写:RPM

英文全称:Resource Pool Management

中文解释:资源集中管理

缩写分类:电子电工

3、RPM

英文缩写:RPM

英文全称:revolutions per minute

中文解释:转速分钟

缩写分类:工业工程

4、RPM

英文缩写:RPM

英文全称:Rotation Per Minute

中文解释:转/分

缩写分类:电子电工

5、RPM

英文缩写:RPM

英文全称:Redhat Package Manager

中文解释:软件包管理工具

缩写分类:电子电工

5、RPM是什么单位

RPM的全称为“Revolutions Per Minute”,即转每分,表示设备每分钟的旋转次数。

RPM表示做圆周运动的物体单位时间内沿圆周绕圆心转过的圈数,其国际标准单位为r/S (转/秒)或 r/min (转/分),RPM可以真实地反映颗粒在离心管内不同位置的离心力及其动态。

RPM是转速的国际单位;“r”转;“p”是“每”的意思;“m”是“分钟”;速(Rotational Speed):做圆周运动的物体单位时间内沿圆周绕圆心转过的圈数,叫做转速。

一般情况下,低速离心时常以转速“rpm”来表示,高速离心时则以“g”  表示。计算颗粒的相对离心力时,应注意离心管与旋转轴中心的距离“r”不同,即沉降颗粒在离心管中所处位置不同,则所受离心力也不同。因此在报告超离心条件时,通常总是用地心引力的倍数“×g”。

扩展资料:

RPM单位换算:

离心机转速rpm与g的换算方法,RCF = 1.119×10-5× rpm2× r rpm离心机每分钟转速(r/min),只要给出旋转半径r ( cm ),则RCF和rpm之间可以相互换算。

转每秒和转每分之间的转换是:1r/s=60min 1r/min=1/60 m/s;1rpm=1 r/min = 2π rad / 60 s = 0.1047... rad s。

参考资料来源:

百度百科-RPM (转速单位)

6、rpm是什么意思

rpm是最大功率转速的意思。

发动机的输出功率同转速关系很大,随着转速的增加,发动机的功率也相应提高,但是到了一定的转速以后,功率反而呈下降趋势。因此,发动机在达到最大功率时对应的转速称为最大功率转速。一般在汽车使用说明中转速的单位用r/min来表示,如最大功率为100ps/5000r/min,即在每分钟5000转时最高输出功率100马力。

本文到此结束,如果可以帮助到大家,还望关注本站哦!

本文关键词:rpr是什么意思,rpm是什么意思。这就是关于《gpg是什么意思,rpm是什么意思(rpm代表什么意思?它是什么单位)》的所有内容,希望对您能有所帮助!

本文链接:https://bk.89qw.com/a-201061

最近发表
网站分类