diff --git a/files/zh-cn/glossary/browser/index.md b/files/zh-cn/glossary/browser/index.md index 7e9662a20ca6d9..3bf0167d1b0984 100644 --- a/files/zh-cn/glossary/browser/index.md +++ b/files/zh-cn/glossary/browser/index.md @@ -1,6 +1,8 @@ --- title: 浏览器 slug: Glossary/Browser +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} @@ -9,7 +11,7 @@ slug: Glossary/Browser ## 参见 -- 维基百科上的[浏览器](https://zh.wikipedia.org/wiki/浏览器) +- 维基百科上的[浏览器](https://zh.wikipedia.org/wiki/网页浏览器) - {{Glossary("user agent", "用户代理")}}(术语) - {{HTTPHeader("User-agent")}}(HTTP 标头) - 下载一个浏览器 diff --git a/files/zh-cn/glossary/buffer/index.md b/files/zh-cn/glossary/buffer/index.md index b6cb3f0706fc5b..e6d6db693637af 100644 --- a/files/zh-cn/glossary/buffer/index.md +++ b/files/zh-cn/glossary/buffer/index.md @@ -1,12 +1,14 @@ --- title: 缓冲区 slug: Glossary/Buffer +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -缓冲区是物理内存中的一个存储区域,当数据进行转移时用来临时存放数据。 +**缓冲区**是物理内存中的一个存储区域,用于在数据进行转移时临时存放数据。 ## 参见 -- 维基百科上的[缓冲器](https://zh.wikipedia.org/wiki/缓冲器)词条 +- 维基百科上的[缓冲器](https://zh.wikipedia.org/wiki/缓冲器) diff --git a/files/zh-cn/glossary/cache/index.md b/files/zh-cn/glossary/cache/index.md index 6425c02a7fb078..887e029cedc5f4 100644 --- a/files/zh-cn/glossary/cache/index.md +++ b/files/zh-cn/glossary/cache/index.md @@ -1,11 +1,13 @@ --- -title: Cache +title: 缓存 slug: Glossary/Cache +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -**cache** (web cache 或者 HTTP cache) 是临时存储 HTTP 响应的组件,只要它符合一定条件,就可以用于后续的 HTTP 请求。 +**缓存**(Web cache 或者 HTTP cache)是临时存储 HTTP 响应的组件。如果满足某些条件,则可以由缓存满足后续请求。 ## 参见 diff --git a/files/zh-cn/glossary/cacheable/index.md b/files/zh-cn/glossary/cacheable/index.md index 9b7d59e91711fe..8f628c2e7fd7c0 100644 --- a/files/zh-cn/glossary/cacheable/index.md +++ b/files/zh-cn/glossary/cacheable/index.md @@ -1,17 +1,19 @@ --- title: 可缓存 slug: Glossary/Cacheable +l10n: + sourceCommit: 35d631c3a3f4050344ffb8c1bf033137943c10b6 --- {{GlossarySidebar}} -**可缓存**的响应是可以缓存的 HTTP 响应,它被存储起来以便后续的检索和使用,省去了对服务器的新的请求。并非所有的 HTTP 响应都可以被缓存,以下是 HTTP 响应被缓存的约束条件: +**可缓存**的响应是可以缓存的 HTTP 响应。它被存储起来以便后续的检索和使用,省去了对服务器的新的请求。并非所有的 HTTP 响应都可以被缓存,以下是 HTTP 响应被缓存的约束条件: - 请求中使用的方法本身就是*可缓存的*,即 {{HTTPMethod("GET")}} 或 {{HTTPMethod("HEAD")}} 方法。如果指示了有效期并且设置了 {{HTTPHeader("Content-Location")}} 标头,{{HTTPMethod("POST")}} 或 {{HTTPMethod("PATCH")}} 请求的响应也可以被缓存,但是这很少被实现。例如,Firefox 就不支持它([Firefox bug 109553](https://bugzil.la/109553))。其他方法,如 {{HTTPMethod("PUT")}} 或 {{HTTPMethod("DELETE")}} 是不可缓存的,其结果也不能被缓存。 - 响应的状态码对应用程序的缓存可知,且被认为是*可缓存的*。以下状态代码是可缓存的:{{HTTPStatus("200")}}、{{HTTPStatus("203")}}、{{HTTPStatus("204")}}、{{HTTPStatus("206")}}、{{HTTPStatus("300")}}、{{HTTPStatus("301")}}、{{HTTPStatus("404")}}、{{HTTPStatus("405")}}、{{HTTPStatus("410")}}、{{HTTPStatus("414")}} 和 {{HTTPStatus("501")}}。 - 响应中有一些*特定的标头*,如可以防止缓存的 {{HTTPHeader("Cache-Control")}}。 -请注意,对特定 URI 的一些不可缓存的请求/响应可能会使同一 URI 上先前缓存的响应失效。例如,对 pageX.html 的 {{HTTPMethod("PUT")}} 将使所有对同一 URI 的 {{HTTPMethod("GET")}} 或 {{HTTPMethod("HEAD")}} 的缓存请求失效。 +请注意,对特定 URI 的一些不可缓存的请求或响应可能会使同一 URI 上先前缓存的响应失效。例如,对 `/pageX.html` 的 {{HTTPMethod("PUT")}} 将使所有对 `/pageX.html` 的 {{HTTPMethod("GET")}} 或 {{HTTPMethod("HEAD")}} 的缓存请求失效。 当请求的方法和响应的状态码都是可缓存的,对请求的响应就可以被缓存: diff --git a/files/zh-cn/glossary/caldav/index.md b/files/zh-cn/glossary/caldav/index.md index f1462bcea9e005..5c0691795633d2 100644 --- a/files/zh-cn/glossary/caldav/index.md +++ b/files/zh-cn/glossary/caldav/index.md @@ -1,14 +1,16 @@ --- title: CalDAV slug: Glossary/CalDAV +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -CalDAV({{Glossary("WebDAV")}} 的日历扩展 (Calendaring extensions to WebDAV))是一种由 {{Glossary("IETF")}} 标准化的{{glossary("protocol", "协议")}},用于远程访问{{glossary("server", "服务器")}}上的日历数据。 +**CalDAV**({{Glossary("WebDAV")}} 的日历扩展)是一种由 {{Glossary("IETF")}} 标准化的{{glossary("protocol", "协议")}},用于远程访问{{glossary("server", "服务器")}}上的日历数据。 ## 参见 - 维基百科上的 [CalDAV](https://en.wikipedia.org/wiki/CalDAV) -- [RFC 4791: Calendaring extensions to WebDAV (CalDAV)](https://datatracker.ietf.org/doc/html/rfc4791) -- [RFC 6638: Scheduling Extensions to CalDAV](https://datatracker.ietf.org/doc/html/rfc6638) +- [RFC 4791:WebDAV(CalDAV)的日历拓展](https://datatracker.ietf.org/doc/html/rfc4791) +- [RFC 6638:CalDAV 的安排拓展](https://datatracker.ietf.org/doc/html/rfc6638) diff --git a/files/zh-cn/glossary/card_sorting/index.md b/files/zh-cn/glossary/card_sorting/index.md index 90828c6d5d39fa..cc74f7683bedf3 100644 --- a/files/zh-cn/glossary/card_sorting/index.md +++ b/files/zh-cn/glossary/card_sorting/index.md @@ -1,11 +1,13 @@ --- title: 卡片分类法 slug: Glossary/Card_sorting +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -卡片分类法是一种简单的技巧,{{glossary("Information architecture")}} 通常是邀请参与网站开发的设计师(或是开发其他类型产品的人),让他们写下他们认为这个产品应当包含的内容、服务和功能,然后将这些功能分组。一个很好的例子是考虑网站上每个页面应当显示什么样的内容。这个名字源于这个分类是通过把要分类的项目写在卡片上,再通过排列卡片完成的。 +**卡片分类法**是一种简单的用于{{glossary("Information architecture", "信息架构")}}的技术。在这种技术中,参与网站(或其他类型产品)设计的人被邀请写下他们认为产品应该包含的内容/服务/特性,然后将这些特性组织成类别或分组。例如,这可以用来确定网站的每个页面应该放置什么内容。该名称来源于通常通过将要排序的项目字面上写在卡片上,然后将卡片排成一堆的行为。 ## 参见 diff --git a/files/zh-cn/glossary/cdn/index.md b/files/zh-cn/glossary/cdn/index.md index b363eac20d8138..8fe53ff1169ba0 100644 --- a/files/zh-cn/glossary/cdn/index.md +++ b/files/zh-cn/glossary/cdn/index.md @@ -1,14 +1,16 @@ --- title: CDN slug: Glossary/CDN +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -**CDN** (内容分发网络) 指的是一组分布在各个地区的服务器。这些服务器存储着数据的副本,因此服务器可以根据哪些服务器与用户距离最近,来满足数据的请求。CDNs 提供快速服务,较少受高流量影响。 +**CDN**(内容分发网络)指的是一组分布在各个地区的服务器。这些服务器存储着数据的副本,因此服务器可以根据哪些服务器与用户距离最近,来满足数据的请求。CDN 可以提供快速服务,较少受高流量影响。 -CDNs 被广泛用于传输 stylesheets 和 JavaScript 等静态资源,像 Bootstrap,Jquery 等。对这些库文件使用 CDN 技术,有以下几点好处: +CDN 被广泛用于传输样式表和 JavaScript 文件(例如 Bootstrap、jQquery 库等)的静态资源。对这些库文件使用 CDN 技术,有以下几点好处: - 通过 CDN 向用户分发传输相关库的静态资源文件,可以降低我们自身服务器的请求压力。 -- 大多数 CDN 在全球都有服务器,所以 CDNs 上的服务器在地理位置上可能比你自己的服务器更接近你的用户。地理距离会按比例影响延迟。 -- CDNs 已经配置了恰当的缓存设置。使用 CDN 节省了在你的服务器中对静态资源文件的配置。 +- 大多数 CDN 在全球都有服务器,所以 CDN 上的服务器在地理位置上可能比你自己的服务器更接近你的用户。地理距离会按比例影响延迟。 +- CDN 已经配置了恰当的缓存设置。使用 CDN 节省了在你的服务器中对静态资源文件的配置。 diff --git a/files/zh-cn/glossary/certified/index.md b/files/zh-cn/glossary/certified/index.md index 260c65288c1200..bf723e7b124d77 100644 --- a/files/zh-cn/glossary/certified/index.md +++ b/files/zh-cn/glossary/certified/index.md @@ -1,5 +1,5 @@ --- -title: Certified +title: 已认证 slug: Glossary/Certified l10n: sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 @@ -7,10 +7,10 @@ l10n: {{GlossarySidebar}} -**已认证标识**意味着一个程序、一项内容或一次数据传输已经成功经过了相关领域专家的认证,因此该项目被认为是完整的、安全的、可信的。 +**已认证**意味着一个程序、一项内容或一次数据传输已经成功经过了相关领域专家的认证,因而我们认为它是完整的、安全的、可信的。 关于{{glossary("Cryptography", "密码学")}}中证书的细节,请参考{{glossary("Digital Certificate", "数字认证证书")}}。 ## 参见 -- 维基百科中的[证书](https://zh.wikipedia.org/wiki/專業認證) +- 维基百科中的[认证](https://zh.wikipedia.org/wiki/專業認證) diff --git a/files/zh-cn/glossary/character/index.md b/files/zh-cn/glossary/character/index.md index b97e085bddc12d..cfdd4f25a729bf 100644 --- a/files/zh-cn/glossary/character/index.md +++ b/files/zh-cn/glossary/character/index.md @@ -1,16 +1,18 @@ --- title: 字符 slug: Glossary/Character +l10n: + sourceCommit: d842f8c32316dbe36cff9fc5e0e777602e32d958 --- {{GlossarySidebar}} -一个*字符*(character)要么是一个可打印符号(字母、数字、标点符号),或者是不可打印的“控制”符号(例如,回车、软连字符)。{{glossary("UTF-8")}} 是最常见的字符集,包含了最流行的人类语言的字符。 +一个**字符**(character)要么是一个可打印符号(字母、数字、标点符号),或者是不可打印的“控制”符号(例如,回车、软连字符)。{{glossary("UTF-8")}} 是最常见的字符集,包含了最流行的人类语言的字符。 ## 参见 - 维基百科上的[字符(计算机科学)](<https://zh.wikipedia.org/wiki/字符_(计算机科学)>) - 维基百科上的[字符编码](https://zh.wikipedia.org/wiki/字符编码) -- 维基百科上的 [ASCII](https://zh.wikipedia.org/wiki/ASCII) +- {{glossary("ASCII")}} - 维基百科上的 [UTF-8](https://zh.wikipedia.org/wiki/UTF-8) - 维基百科上的 [Unicode](https://zh.wikipedia.org/wiki/Unicode) diff --git a/files/zh-cn/glossary/character_encoding/index.md b/files/zh-cn/glossary/character_encoding/index.md index b194f9aba605b0..d474fddd3f15de 100644 --- a/files/zh-cn/glossary/character_encoding/index.md +++ b/files/zh-cn/glossary/character_encoding/index.md @@ -1,11 +1,13 @@ --- -title: Character encoding(字符编码) +title: 字符编码 slug: Glossary/Character_encoding +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -一套编码系统定义字节与文本间的映射。一连串字节文本能让不同文本解释得以进行。我们指明一套特定编码系统时(如 UTF-8),也就指明了字节得以解释的方式。 +**字符编码**定义字节与文本间的映射。一连串字节文本能让不同文本解释得以进行。我们指明一套特定编码时(如 UTF-8),也就指明了字节得以解释的方式。 例如,我们通常在 HTML 里声明 UTF-8 字符编码,使用如下: @@ -17,5 +19,5 @@ slug: Glossary/Character_encoding ## 参见 -- [Character encoding on W3C](https://www.w3.org/International/articles/definitions-characters/) +- [W3C 上的字符编码](https://www.w3.org/International/articles/definitions-characters/) - 维基百科上的[字符编码](https://zh.wikipedia.org/wiki/字符编码) diff --git a/files/zh-cn/glossary/character_set/index.md b/files/zh-cn/glossary/character_set/index.md index df6aae97377e72..ed3f590a778017 100644 --- a/files/zh-cn/glossary/character_set/index.md +++ b/files/zh-cn/glossary/character_set/index.md @@ -1,21 +1,23 @@ --- -title: Character set +title: 字符集 slug: Glossary/Character_set +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -**字符集**是一种让计算机知道如何识别 {{Glossary("Character")}} 的编码系统,这些字符包括字母、数字、标点符号和空白字符。 +**字符集**是一种让计算机知道如何识别{{Glossary("Character", "字符")}}(包括字母、数字、标点符号和空白字符)的编码系统。 -早期,由于各国使用的语言不同而发展出各自的字符集,例如日语的 Kanji JIS(例如 Shift-JIS, EUC-JP 等),繁体中文的 Big5 和俄罗斯的 KOI8-R。然而,{{Glossary("Unicode")}} 因其对通用语言的支持,逐渐成为最被接受的字符集。 +早期,由于各国使用的语言不同而发展出各自的字符集,例如日语的 Kanji JIS(例如 Shift-JIS, EUC-JP 等)、繁体中文的 Big5 和俄罗斯的 KOI8-R。然而,{{Glossary("Unicode")}} 因其对通用语言的支持,逐渐成为最被接受的字符集。 -如果一个字符集使用不正确(例如,对于以 Big5 编码的文章使用 Unicode),你可能会看到全是乱码,这被称为[乱码](https://zh.wikipedia.org/wiki/亂碼)。 +如果一个字符集使用不正确(例如,对以 Big5 编码的文章使用 Unicode),你可能会看到全是不正确的字符,这被称为[乱码](https://zh.wikipedia.org/wiki/亂碼)。 ## 参见 -- [字符编码](https://zh.wikipedia.org/wiki/字符编码)(维基百科) -- [乱码](https://zh.wikipedia.org/wiki/亂碼)(维基百科) +- 维基百科上的[字符编码](https://zh.wikipedia.org/wiki/字符编码) +- 维基百科上的[乱码](https://zh.wikipedia.org/wiki/亂碼) - [术语表](/zh-CN/docs/Glossary) - - {{Glossary("Character")}} + - {{Glossary("Character", "字符")}} - {{Glossary("Unicode")}} diff --git a/files/zh-cn/glossary/chrome/index.md b/files/zh-cn/glossary/chrome/index.md index fffdcf95f596eb..4e02d185840941 100644 --- a/files/zh-cn/glossary/chrome/index.md +++ b/files/zh-cn/glossary/chrome/index.md @@ -1,11 +1,13 @@ --- title: Chrome slug: Glossary/Chrome +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -在浏览器中,chrome 指除了网页本身以外任何可视的部分(例如:{{glossary("UI")}}、工具栏、菜单栏、标签)。不要将这个概念与 {{glossary("Google Chrome")}} 浏览器混淆。 +在浏览器中,**chrome** 指除了网页本身以外任何可视的部分(如 {{glossary("UI")}}、工具栏、菜单栏、标签)。不要将这个术语与 {{glossary("Google Chrome")}} 浏览器混淆。 ## 参见 diff --git a/files/zh-cn/glossary/cia/index.md b/files/zh-cn/glossary/cia/index.md index 9596fd7c99e3f1..625d99220d1b55 100644 --- a/files/zh-cn/glossary/cia/index.md +++ b/files/zh-cn/glossary/cia/index.md @@ -1,12 +1,14 @@ --- title: CIA slug: Glossary/CIA +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -CIA(机密性 Confidentiality、完整性 Integrity、可用性 Availability,也称作 CIA 三要素或 AIC 三要素)是一个指导组织的信息安全政策的模型。 +**CIA**(机密性 Confidentiality、完整性 Integrity、可用性 Availability,也称作 CIA 三要素或 AIC 三要素)是一个指导组织的信息安全政策的模型。 ## 参见 -- 维基百科上的 [CIA](https://zh.wikipedia.org/wiki/信息安全#基本原理) 部分 +- 维基百科上的 [CIA](https://zh.wikipedia.org/wiki/信息安全#基本原理) diff --git a/files/zh-cn/glossary/cipher/index.md b/files/zh-cn/glossary/cipher/index.md index 8186a9b58597d8..94d669820d9f65 100644 --- a/files/zh-cn/glossary/cipher/index.md +++ b/files/zh-cn/glossary/cipher/index.md @@ -1,22 +1,24 @@ --- -title: 密码 +title: 密码算法 slug: Glossary/Cipher +l10n: + sourceCommit: 5b1eab9d32f4b769d1d78b87a1fec8aed084cf86 --- {{GlossarySidebar}} -在密码学({{glossary("cryptography")}})领域,**密码**是将{{glossary("Plaintext","明文")}}{{glossary("encryption", "编码")}}为不可读,且能够{{glossary("decryption", "解码")}}回原来的明文的算法。 +在{{glossary("cryptography", "密码学")}}领域,**密码算法**是一种可以{{glossary("encryption", "加密")}}{{glossary("Plaintext","明文")}}使其不可读,且能够{{glossary("decryption", "解密")}}回明文的算法。 -在信息时代很久以前,密码就已经很常见了(例如[替换密码](https://zh.wikipedia.org/wiki/替换式密码)和[移位密码](https://zh.wikipedia.org/zh-cn/古典密码#移位式密码)),但是它们之中除了[一次性密码本](https://zh.wikipedia.org/zh-cn/一次性密码本)以外,其他的均不满足密码学上的安全性。 +在信息时代很久以前,密码算法就已经很常见了(例如[替换密码算法](https://zh.wikipedia.org/wiki/替换式密码)和[移位密码算法](https://zh.wikipedia.org/zh-cn/古典密码#移位式密码)),但是它们之中除了[一次性密码本算法](https://zh.wikipedia.org/zh-cn/一次性密码本)以外,其他的均不满足密码学上的安全性。 -现代密码通常为抵抗{{glossary("cryptanalysis", "密码分析学家")}}的{{glossary("attack", "攻击")}}设计。不能保证所有攻击的方法都能被发现,但是每个算法也经历了很多已知攻击手段的检验。 +现代密码算法通常为抵抗{{glossary("cryptanalysis", "密码分析学家")}}的{{glossary("attack", "攻击")}}设计。我们不能保证所有攻击的方法都能被发现,但是每个算法也经历了很多已知攻击手段的检验。 -密码通常以两种方式工作,或者在连续的数据块、缓冲区中作为[分块密码](https://zh.wikipedia.org/zh-cn/分组密码)使用,或者在数据流(通常是音频或视频流)中作为[流密码](https://zh.wikipedia.org/zh-cn/流密码)使用。 +密码算法通常以两种方式工作,或者在连续的数据块、缓冲区中作为[分块密码](https://zh.wikipedia.org/zh-cn/分组密码)使用,或者在数据流(通常是音频或视频流)中作为[流密码](https://zh.wikipedia.org/zh-cn/流密码)使用。 -密码以处理{{glossary("key", "密钥")}}的方式不同可以分为两类: +密码算法以处理{{glossary("key", "密钥")}}的方式不同可以分为两类: -- [对称密钥加密算法](https://zh.wikipedia.org/zh-cn/对称密钥加密)使用同样的密钥进行消息的加密和解密。如果消息有保密性需求,那么密钥也应该进行安全的传送。 -- [非对称密钥加密算法](https://zh.wikipedia.org/zh-cn/公开密钥加密)使用不同的密钥进行消息的加密和解密。 +- [对称密钥密码算法](https://zh.wikipedia.org/zh-cn/对称密钥加密)使用同样的密钥进行消息的加密和解密。如果消息有保密性需求,那么密钥也应该进行安全的传送。 +- [非对称密钥密码算法](https://zh.wikipedia.org/zh-cn/公开密钥加密)使用不同的密钥进行消息的加密和解密。 ## 参见 @@ -24,8 +26,7 @@ slug: Glossary/Cipher - [加密与解密](/zh-CN/docs/Archive/Security/Encryption_and_Decryption) - [MDN 术语表](/zh-CN/docs/Glossary) - - {{Glossary("Block cipher mode of operation")}} - - {{Glossary("Cipher","密码")}} + - {{Glossary("Block cipher mode of operation", "分组密码工作模式")}} - {{Glossary("Ciphertext","密文")}} - {{Glossary("Cipher suite", "密码套件")}} - {{Glossary("Cryptanalysis", "密码分析")}} diff --git a/files/zh-cn/glossary/cipher_suite/index.md b/files/zh-cn/glossary/cipher_suite/index.md index d250d151cb1ddd..522a91aa3f1aaa 100644 --- a/files/zh-cn/glossary/cipher_suite/index.md +++ b/files/zh-cn/glossary/cipher_suite/index.md @@ -1,18 +1,20 @@ --- title: 密码套件 slug: Glossary/Cipher_suite +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -密码套件是密钥交换算法、认证算法、大容量数据加密{{Glossary("cipher","加密算法")}}和消息认证码算法的组合。 +**密码套件**是密钥交换算法、认证算法、大容量数据{{Glossary("cipher","加密算法")}}和消息认证码算法的组合。 -在 {{Glossary("TLS")}} 的{{Glossary("cryptosystem","密码体制")}}中,客户端与服务端在安全通信之前,需要协商出密码套件,一个典型的密码套件类似于 ECDHE_RSA_WITH_AES_128_GCM_SHA256 或 ECDHE-RSA-AES128-GCM-SHA256,代表着: +在 {{Glossary("TLS")}} 的{{Glossary("cryptosystem","密码系统")}}中,客户端与服务端在安全通信之前,需要协商出密码套件,一个典型的密码套件类似于 ECDHE_RSA_WITH_AES_128_GCM_SHA256 或 ECDHE-RSA-AES128-GCM-SHA256,代表着: - 密钥交换算法使用 ECDHE(椭圆曲线 Diffie-Hellman 密钥交换算法) - 认证算法使用 RSA -- 加密算法使用 AES-128,使用 Galois/Counter Mode (GCM) 作为分组加密的模式 -- 基于散列的消息认证码算法使用 SHA-256 +- 密码算法使用 AES-128,使用 Galois/Counter Mode (GCM) 作为分组加密的模式 +- 基于散列的消息认证码(HMAC)算法使用 SHA-256 ## 参见 diff --git a/files/zh-cn/glossary/ciphertext/index.md b/files/zh-cn/glossary/ciphertext/index.md index c090b66a003810..126fee6ef21e6a 100644 --- a/files/zh-cn/glossary/ciphertext/index.md +++ b/files/zh-cn/glossary/ciphertext/index.md @@ -1,12 +1,14 @@ --- title: 密文 slug: Glossary/Ciphertext +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -在{{glossary("cryptography","密码学")}}中,密文是被打乱的信息,在由正确的{{glossary("cipher","密码")}}和正确的密文(通常是{{glossary("key", "密钥")}}){{glossary("decryption","解密")}}生成原始的{{glossary("Plaintext","明文")}}之前处于不可读状态。密文的安全性及其包含信息的保密性依赖于加密算法和密钥的安全性。 +在{{glossary("cryptography","密码学")}}中,**密文**是被打乱的信息,在由正确的{{glossary("cipher","密码算法")}}和正确的密码(通常是{{glossary("key", "密钥")}}){{glossary("decryption","解密")}}生成原始的{{glossary("Plaintext","明文")}}之前处于不可读状态。密文的安全性及其包含信息的保密性依赖于加密算法和密钥的安全性。 ## 参见 -- 维基百科上的[密文](https://zh.wikipedia.org/wiki/密文)介绍 +- 维基百科上的[密文](https://zh.wikipedia.org/wiki/密文) diff --git a/files/zh-cn/glossary/class/index.md b/files/zh-cn/glossary/class/index.md index 3719d44b75dcef..21f5a21a84f898 100644 --- a/files/zh-cn/glossary/class/index.md +++ b/files/zh-cn/glossary/class/index.md @@ -1,15 +1,17 @@ --- -title: Class(类) +title: 类 slug: Glossary/Class +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -在面向对象编程中({{glossary("OOP","object-oriented programming")}}), 一个 _类_ 定义了一个对象({{glossary("object","object's")}})的特征。类是定义对象属性({{glossary("property","properties")}})和方法({{glossary("method","methods")}})的模板,是用来绘制具体对象实例的“蓝图”. +在{{glossary("OOP", "面向对象程序设计")}}中,一个**类**定义了一个{{glossary("object", "对象")}}的特征。类是定义{{glossary("property", "属性")}}和{{glossary("method", "方法")}}的模板,是用来绘制具体对象实例的“蓝图”。 ## 参见 -- [Class-based vs. prototype-based programming languages](/zh-CN/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#Class-based_vs._prototype-based_languages) (like JavaScript) -- [Using functions as classes in JavaScript](/zh-CN/docs/Learn/JavaScript/Objects#The_Class) -- [Class-based programming](https://en.wikipedia.org/wiki/Class-based_programming) on Wikipedia -- [Object-oriented programming](https://en.wikipedia.org/wiki/Object-oriented_programming) on Wikipedia +- [JavaScript 中的类](/zh-CN/docs/Learn/JavaScript/Objects/Classes_in_JavaScript) +- [继承和原型链](/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain) +- 维基百科上的[基于类编程](https://zh.wikipedia.org/wiki/基于类编程) +- 维基百科上的[面向对象程序设计](https://zh.wikipedia.org/wiki/面向对象程序设计) diff --git a/files/zh-cn/glossary/cms/index.md b/files/zh-cn/glossary/cms/index.md index 2fe9c9ebdcb3f4..e6d02be6392eac 100644 --- a/files/zh-cn/glossary/cms/index.md +++ b/files/zh-cn/glossary/cms/index.md @@ -1,12 +1,14 @@ --- title: CMS slug: Glossary/CMS +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -**CMS**(内容管理系统)是一个允许用户发布、组织、修改、删除多种类型的内容的软件。**CMS** 不仅支持文本,还可以嵌入图片、视频、音频和互动的代码。 +**内容管理系统**(CMS)是一个允许用户发布、组织、修改、删除多种类型的内容的软件。CMS 不仅支持文本,还可以嵌入图片、视频、音频和互动的代码。 ## 参见 -- 在维基百科上的 [CMS(内容管理系统)](https://zh.wikipedia.org/wiki/内容管理系统) +- 在维基百科上的[内容管理系统](https://zh.wikipedia.org/wiki/内容管理系统) diff --git a/files/zh-cn/glossary/code_point/index.md b/files/zh-cn/glossary/code_point/index.md index 5a0f5161ea275b..99973bd220600a 100644 --- a/files/zh-cn/glossary/code_point/index.md +++ b/files/zh-cn/glossary/code_point/index.md @@ -1,11 +1,13 @@ --- -title: 码位(code point) +title: 码位 slug: Glossary/Code_point +l10n: + sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34 --- {{GlossarySidebar}} -**码位**是表示文本的系统(例如 Unicode)中用于表示抽象字符的数值。在 Unicode 中,码位以“U+1234”的形式表示,其中的“1234”是分配的数值。例如,字符“A”被分配的码位是 U+0041。 +**码位**是表示文本的系统(例如 Unicode)中用于表示抽象字符的数值。在 Unicode 中,码位以“U+1234”的格式表示,其中的“1234”是分配的数值。例如,字符“A”被分配的码位是 U+0041。 字符编码形式(例如 UTF-8 和 UTF-16)决定了如何将 Unicode 码位编码成一个字节序列。不同的编码形式可以将相同的码位编码成不同的字节序列:例如,西里尔字符“Ф”,它的码位是 U+0424,在 UTF-8 中的编码为 `0xd0a4`,在 UTF-16 中的编码为 `0x0424`。 diff --git a/files/zh-cn/glossary/code_unit/index.md b/files/zh-cn/glossary/code_unit/index.md index 38a8c3f7b7ea06..77aad2e72fbb08 100644 --- a/files/zh-cn/glossary/code_unit/index.md +++ b/files/zh-cn/glossary/code_unit/index.md @@ -1,5 +1,5 @@ --- -title: 码元(Code unit) +title: 码元 slug: Glossary/Code_unit --- diff --git a/files/zh-cn/glossary/decryption/index.md b/files/zh-cn/glossary/decryption/index.md index 58230b24c0d4ef..f7c4d765c2974d 100644 --- a/files/zh-cn/glossary/decryption/index.md +++ b/files/zh-cn/glossary/decryption/index.md @@ -5,14 +5,17 @@ slug: Glossary/Decryption {{GlossarySidebar}} -在密码学({{glossary("cryptography")}})领域,**解密**是指把密文({{glossary("ciphertext")}})转换成明文({{glossary("Plaintext")}})的过程。 +在{{glossary("cryptography", "密码学")}}领域,**解密**是指把{{glossary("ciphertext", "密文")}}转换成{{glossary("Plaintext", "明文")}}的过程。 -解密是一个密码学原语:它通过一种称作{{glossary("cipher")}}的编码技术,把加密信息转换成纯文本。正如加密一样,解密在当代密码学领域也是通过特有的算法,结合称作{{glossary("key")}}的密钥来工作。由于算法通常是公开的,若要保证加密安全,就必须确保密钥高度保密。 +解密是一个密码学原语:它通过一种称作{{glossary("cipher", "密码算法")}}的编码技术,把加密信息转换成密文。正如加密一样,解密在当代密码学领域也是通过特有的算法,结合称作 {{glossary("key")}} 的密钥来工作。由于算法通常是公开的,若要保证加密安全,就必须确保密钥高度保密。 - + 解密是{{glossary("encryption","加密")}}的逆过程,如果密钥高度保密,在没有特定密钥的前提下从数学计算的角度来看,解密是很难做到的。这就取决于算法有多坚固,以及{{glossary("cryptanalysis","密码分析学")}}发展到了什么程度。 ## 参见 - [加密与解密](/zh-CN/docs/Encryption_and_Decryption) +- {{glossary("Encryption", "加密")}} +- {{glossary("Cipher", "密码算法")}} +- {{glossary("Cryptography", "密码学")}} diff --git a/files/zh-cn/glossary/encryption/index.md b/files/zh-cn/glossary/encryption/index.md index 0a731d513ac335..e36dcbffa213be 100644 --- a/files/zh-cn/glossary/encryption/index.md +++ b/files/zh-cn/glossary/encryption/index.md @@ -5,10 +5,10 @@ slug: Glossary/Encryption {{GlossarySidebar}} -在密码学({{glossary("cryptography")}})领域,**加密**是指把明文({{glossary("plaintext")}})转换成密文({{glossary("ciphertext")}})的过程。密文应该对非授权用户不可读。 +在{{glossary("cryptography", "密码学")}}领域,**加密**是指把{{glossary("plaintext","明文")}}转换成{{glossary("ciphertext", "密文")}}的过程。密文应该对非授权用户不可读。 -加密是一个密码学原语:它通过一种称作 {{glossary("cipher")}} 的编码技术,把纯文本信息转换为密文。现代密码的加密算法是通过特定的密码算法来工作的,称为{{glossary("key","密钥")}}。由于算法常常是公开的,若要保证加密安全,就必须确保密钥高度保密。 +加密是一个密码学原语:它通过一种称作{{glossary("cipher", "密码算法")}}的编码技术,把纯文本信息转换为密文。现代密码的加密算法是通过特定的密码算法,称结合称作 {{glossary("key")}} 的密钥来工作。由于算法常常是公开的,若要保证加密安全,就必须确保密钥高度保密。 - + 如果不知道密钥,其逆过程{{glossary("decryption","解密")}}在数学上是很难做到的。究竟有多难做到,取决于算法的安全性,以及{{glossary("cryptanalysis","密码分析学")}}的发展程度。