Internet Engineering Task Force (IETF)                          A. Bryan
Request for Comments: 5843                                    April 2010
Category: Informational
ISSN: 2070-1721
        
          Additional Hash Algorithms for HTTP Instance Digests
        

Abstract

抽象

The IANA registry named "Hypertext Transfer Protocol (HTTP) Digest Algorithm Values" defines values for digest algorithms used by Instance Digests in HTTP. Instance Digests in HTTP provide a digest, also known as a checksum or hash, of an entire representation of the current state of a resource. This document adds new values to the registry and updates previous values.

「ハイパーテキスト転送プロトコル(HTTP)ダイジェストアルゴリズム値」という名前のIANAレジストリは、HTTPでインスタンスダイジェストで使用されるダイジェストアルゴリズムの値を定義します。インスタンスダイジェストは、HTTPダイジェスト、また、リソースの現在の状態の全体の​​表現のチェックサムまたはハッシュとして知らを提供します。この文書では、レジストリに新しい値を追加し、以前の値を更新します。

Status of This Memo

このメモのステータス

This document is not an Internet Standards Track specification; it is published for informational purposes.

このドキュメントはインターネット標準化過程仕様ではありません。それは、情報提供の目的のために公開されています。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Not all documents approved by the IESG are a candidate for any level of Internet Standard; see Section 2 of RFC 5741.

このドキュメントはインターネットエンジニアリングタスクフォース(IETF)の製品です。これは、IETFコミュニティの総意を表しています。これは、公開レビューを受けており、インターネットエンジニアリング運営グループ(IESG)によって公表のために承認されています。 IESGによって承認されていないすべての文書がインターネットStandardのどんなレベルの候補です。 RFC 5741のセクション2を参照してください。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc5843.

このドキュメントの現在の状態、任意の正誤表、そしてどのようにフィードバックを提供するための情報がhttp://www.rfc-editor.org/info/rfc5843で取得することができます。

Copyright Notice

著作権表示

Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved.

著作権(C)2010 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書では、BCP 78と、この文書の発行日に有効なIETFドキュメント(http://trustee.ietf.org/license-info)に関連IETFトラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。コードコンポーネントは、トラスト法規定のセクションで説明4.eおよび簡体BSDライセンスで説明したように、保証なしで提供されているよう簡体BSDライセンスのテキストを含める必要があり、この文書から抽出されました。

Table of Contents

目次

   1. Introduction ....................................................2
      1.1. Example ....................................................2
   2. IANA Considerations .............................................2
      2.1. Previous Registrations Updated .............................2
      2.2. New Registrations ..........................................3
   3. Security Considerations .........................................3
   4. Changes Compared to RFC 3230 ....................................3
   5. Normative References ............................................4
   Appendix A. Acknowledgements and Contributors ......................5
        
1. Introduction
1. はじめに

The IANA registry named "Hypertext Transfer Protocol (HTTP) Digest Algorithm Values" defines values for digest algorithms used by Instance Digests in HTTP.

「ハイパーテキスト転送プロトコル(HTTP)ダイジェストアルゴリズム値」という名前のIANAレジストリは、HTTPでインスタンスダイジェストで使用されるダイジェストアルゴリズムの値を定義します。

Note: This is unrelated to HTTP Digest Authentication. Instance Digests in HTTP provide a digest, also known as a checksum or hash, of an entire representation of the current state of a resource.

注:これは、HTTPダイジェスト認証とは無関係です。インスタンスダイジェストは、HTTPダイジェスト、また、リソースの現在の状態の全体の​​表現のチェックサムまたはハッシュとして知らを提供します。

The registry was created by [RFC3230] in 2002. This document adds new values to the registry and updates previous values that had redundant or outdated references.

レジストリは、この文書では、レジストリに新しい値を追加し、冗長または時代遅れの参照を持っていた以前の値を更新し、2002年に[RFC3230]によって作成されました。

1.1. Example
1.1. 例

Example of Instance Digest for SHA-256:

SHA-256のインスタンスダイジェストの例:

Digest: SHA-256=MWVkMWQxYTRiMzk5MDQ0MzI3NGU5NDEyZTk5OWY1ZGFmNzgyZTJlO DYzYjRjYzFhOTlmNTQwYzI2M2QwM2U2MQ==

ダイジェスト:SHA-256 = MWVkMWQxYTRiMzk5MDQ0MzI3NGU5NDEyZTk5OWY1ZGFmNzgyZTJlO DYzYjRjYzFhOTlmNTQwYzI2M2QwM2U2MQ ==

2. IANA Considerations
2. IANAの考慮事項

This document makes use of the IANA registry named "Hypertext Transfer Protocol (HTTP) Digest Algorithm Values" specified in [RFC3230].

この文書は、「ハイパーテキスト転送プロトコル(HTTP)ダイジェストアルゴリズム値」[RFC3230]で指定した名前のIANAレジストリを使用しています。

2.1. Previous Registrations Updated
2.1. 前の登録更新します

Accordingly, IANA has updated the following registrations:

したがって、IANAは、以下の登録を更新しました:

Digest Algorithm: MD5

ダイジェストアルゴリズム:MD5

Description: The MD5 algorithm, as specified in [RFC1321]. The output of this algorithm is encoded using the base64 encoding [RFC4648].

説明:MD5アルゴリズム、[RFC1321]で指定されるように。このアルゴリズムの出力は、base64エンコーディング[RFC4648]を使用して符号化されます。

Reference: [RFC1321], [RFC4648], this document.

参考:[RFC1321]、[RFC4648]、このドキュメント。

Digest Algorithm: SHA

ダイジェストアルゴリズム:SHA

Description: The SHA-1 algorithm [FIPS-180-3]. The output of this algorithm is encoded using the base64 encoding [RFC4648].

説明:SHA-1アルゴリズム[FIPS-180-3]。このアルゴリズムの出力は、base64エンコーディング[RFC4648]を使用して符号化されます。

Reference: [FIPS-180-3], [RFC4648], this document.

参考:[FIPS-180-3]、[RFC4648]、このドキュメント。

2.2. New Registrations
2.2. 新規登録

Accordingly, IANA has made the following registrations:

したがって、IANAは、以下の登録をしました。

Digest Algorithm: SHA-256

ダイジェストアルゴリズム:SHA-256

Description: The SHA-256 algorithm [FIPS-180-3]. The output of this algorithm is encoded using the base64 encoding [RFC4648].

説明:SHA-256アルゴリズム[FIPS-180-3]。このアルゴリズムの出力は、base64エンコーディング[RFC4648]を使用して符号化されます。

Reference: [FIPS-180-3], [RFC4648], this document.

参考:[FIPS-180-3]、[RFC4648]、このドキュメント。

Digest Algorithm: SHA-512

ダイジェストアルゴリズム:SHA-512

Description: The SHA-512 algorithm [FIPS-180-3]. The output of this algorithm is encoded using the base64 encoding [RFC4648].

説明:SHA-512アルゴリズム[FIPS-180-3]。このアルゴリズムの出力は、base64エンコーディング[RFC4648]を使用して符号化されます。

Reference: [FIPS-180-3], [RFC4648], this document.

参考:[FIPS-180-3]、[RFC4648]、このドキュメント。

3. Security Considerations
3.セキュリティの考慮事項

Same as [RFC3230].

[RFC3230]と同じです。

4. Changes Compared to
と比較すると4変更

The reference for base64 encoding has been updated for both MD5 and SHA.

base64エンコードのための基準は、MD5とSHAの両方のために更新されました。

The reference for SHA has been updated.

SHAのための参照が更新されました。

The SHA-256 and SHA-512 algorithms have been added to the registry.

SHA-256およびSHA-512アルゴリズムは、レジストリに追加されています。

All other previous values to the registry are still valid.

レジストリへの他のすべての以前の値がまだ有効です。

5. Normative References
5.引用規格

[FIPS-180-3] National Institute of Standards and Technology (NIST), "Secure Hash Standard (SHS)", FIPS PUB 180-3, October 2008.

[FIPS-180-3]国立標準技術研究所(NIST)、 "セキュアハッシュ規格(SHS)"、FIPS PUB 180-3の、2008年10月。

[RFC1321] Rivest, R., "The MD5 Message-Digest Algorithm", RFC 1321, April 1992.

[RFC1321]のRivest、R.、 "MD5メッセージダイジェストアルゴリズム"、RFC 1321、1992年4月。

[RFC3230] Mogul, J. and A. Van Hoff, "Instance Digests in HTTP", RFC 3230, January 2002.

[RFC3230]ムガール人、J.とA.バンホフ、 "HTTPでインスタンスダイジェスト"、RFC 3230、2002年1月。

[RFC4648] Josefsson, S., "The Base16, Base32, and Base64 Data Encodings", RFC 4648, October 2006.

[RFC4648] Josefsson氏、S.、 "Base16、Base32、およびBase64でデータエンコーディング"、RFC 4648、2006年10月。

Appendix A. Acknowledgements and Contributors

付録A.謝辞と協力者

Thanks to Mark Nottingham, Eran Hammer-Lahav, Nils Maier, Lisa Dusseault, Alfred Hoenes, Pasi Eronen, Gonzalo Camarillo, Radia Perlman, and Jeffrey Mogul.

マーク・ノッティンガム、エランハンマー - Lahav、ニルス・マイヤー、リサDusseault、アルフレッドHoenes、パシEronen、ゴンサロ・カマリロ、ラディア・パールマン、およびジェフリームガール人に感謝します。

Author's Address

著者のアドレス

Anthony Bryan Pompano Beach, FL USA

アンソニー・ブライアンポンパノビーチ、FL USA

EMail: anthonybryan@gmail.com URI: http://www.metalinker.org

電子メール:anthonybryan@gmail.com URI:http://www.metalinker.org