@@ -92,7 +92,7 @@ digest(data bytea, type text) returns bytea
92
92
</para>
93
93
____________________________________________________________________________-->
94
94
<para>
95
- 计算一个给定<parameter>data</parameter>的一个二进制哈希值。<parameter>type</parameter>是要使用的算法。标准算法是<literal>md5</literal>、<literal>sha1</literal>、<literal>sha224</literal>、<literal>sha256</literal>、<literal>sha384</literal>和<literal>sha512</literal>。如果使用 OpenSSL 编译了<filename>pgcrypto</filename>,如<xref linkend="pgcrypto-with-without-openssl"/>中所述,有更多算法可用。
95
+ 计算一个给定<parameter>data</parameter>的一个二进制哈希值。<parameter>type</parameter>是要使用的算法。标准算法是<literal>md5</literal>、<literal>sha1</literal>、<literal>sha224</literal>、<literal>sha256</literal>、<literal>sha384</literal>和<literal>sha512</literal>。如果使用 <productname> OpenSSL</productname> 编译了<filename>pgcrypto</filename>,如<xref linkend="pgcrypto-with-without-openssl"/>中所述,有更多算法可用。
96
96
</para>
97
97
98
98
<!--==========================orignal english content==========================
@@ -846,7 +846,7 @@ ____________________________________________________________________________-->
846
846
</para>
847
847
____________________________________________________________________________-->
848
848
<para>
849
- 这里的函数实现了OpenPGP (RFC 4880) 标准的加密部分。对称密钥和公钥加密都被支持。
849
+ 这里的函数实现了OpenPGP (<ulink url="https://tools.ietf.org/html/rfc4880"> RFC 4880</ulink> ) 标准的加密部分。对称密钥和公钥加密都被支持。
850
850
</para>
851
851
852
852
<!--==========================orignal english content==========================
@@ -1589,7 +1589,7 @@ ____________________________________________________________________________-->
1589
1589
</para>
1590
1590
____________________________________________________________________________-->
1591
1591
<para>
1592
- 加密时是否把<literal>\n</literal>转换成<literal>\r\n</literal>以及解密时是否把<literal>\r\n</literal>转换成<literal>\n</literal>。RFC 4880 指定文本数据存储时应该使用<literal>\r\n</literal>换行。使用这个选项能够得到完全 RFC 兼容的行为。
1592
+ 加密时是否把<literal>\n</literal>转换成<literal>\r\n</literal>以及解密时是否把<literal>\r\n</literal>转换成<literal>\n</literal>。<acronym> RFC</acronym> 4880 指定文本数据存储时应该使用<literal>\r\n</literal>换行。使用这个选项能够得到完全 RFC 兼容的行为。
1593
1593
</para>
1594
1594
<!--==========================orignal english content==========================
1595
1595
<literallayout>
@@ -1620,7 +1620,7 @@ ____________________________________________________________________________-->
1620
1620
</para>
1621
1621
____________________________________________________________________________-->
1622
1622
<para>
1623
- 不用 SHA-1 保护数据。使用这个选项的唯一好的理由是实现与古董级别 PGP 产品的兼容,这些产品在受 SHA-1 保护的包被加入到 RFC 4880 之前就已经存在了。最近的 gnupg.org 和 pgp.com 软件能很好地支持它。
1623
+ 不用 SHA-1 保护数据。使用这个选项的唯一好的理由是实现与古董级别 PGP 产品的兼容,这些产品在受 SHA-1 保护的包被加入到 <acronym> RFC</acronym> 4880 之前就已经存在了。最近的 gnupg.org 和 pgp.com 软件能很好地支持它。
1624
1624
</para>
1625
1625
<!--==========================orignal english content==========================
1626
1626
<literallayout>
@@ -2286,7 +2286,7 @@ ____________________________________________________________________________-->
2286
2286
</para>
2287
2287
____________________________________________________________________________-->
2288
2288
<para>
2289
- <filename>pgcrypto</filename>会根据查找主 PostgreSQL <literal>configure</literal>脚本配置它自身。影响它的选项是<literal>--with-zlib</literal>以及<literal>--with-openssl</literal>。
2289
+ <filename>pgcrypto</filename>会根据查找主 PostgreSQL <literal>configure</literal>脚本配置它自身。影响它的选项是<literal>--with-zlib</literal>以及<literal>--with-ssl= openssl</literal>。
2290
2290
</para>
2291
2291
2292
2292
<!--==========================orignal english content==========================
@@ -2307,7 +2307,7 @@ ____________________________________________________________________________-->
2307
2307
</para>
2308
2308
____________________________________________________________________________-->
2309
2309
<para>
2310
- 在编译了 OpenSSL 时,会有更多可用算法。公钥加密函数也会更快,因为 OpenSSL 有优化得更好的 BIGNUM 函数。
2310
+ 在编译了 <productname> OpenSSL</productname> 时,会有更多可用算法。公钥加密函数也会更快,因为 <productname> OpenSSL</productname> 有优化得更好的 BIGNUM 函数。
2311
2311
</para>
2312
2312
2313
2313
<table id="pgcrypto-with-without-openssl">
@@ -2460,6 +2460,9 @@ ____________________________________________________________________________-->
2460
2460
Notes:
2461
2461
</para>
2462
2462
____________________________________________________________________________-->
2463
+ <para>
2464
+ 当针对<productname>OpenSSL</productname>3.0.0和更高版本进行编译时,必须在<filename>openssl.cnf</filename>配置文件中启用旧版提供程序,以便使用旧的密码,如DES或Blowfish。
2465
+ </para>
2463
2466
<para>
2464
2467
注意:
2465
2468
</para>
@@ -2474,7 +2477,7 @@ ____________________________________________________________________________-->
2474
2477
</para>
2475
2478
____________________________________________________________________________-->
2476
2479
<para>
2477
- OpenSSL 支持的任何摘要算法都是自动选取的。这对于使用密码来说是不可能的,因为需要被显式地支持。
2480
+ <productname> OpenSSL</productname> 支持的任何摘要算法都是自动选取的。这对于使用密码来说是不可能的,因为需要被显式地支持。
2478
2481
</para>
2479
2482
</listitem>
2480
2483
</orderedlist>
@@ -2824,7 +2827,7 @@ ____________________________________________________________________________-->
2824
2827
</row>
2825
2828
____________________________________________________________________________-->
2826
2829
<row>
2827
- <entry>SHA256/384/512 </entry>
2830
+ <entry>SHA256/384/512</entry>
2828
2831
<entry>Aaron D. Gifford</entry>
2829
2832
<entry>OpenBSD sys/crypto</entry>
2830
2833
</row>
0 commit comments