[要約] RFC 6229は、ストリーム暗号RC4のテストベクトルを提供し、その目的はRC4の実装の正確性を検証することです。

Internet Engineering Task Force (IETF)                   J. Strombergson
Request for Comments: 6229                            SecWorks Sweden AB
Category: Informational                                     S. Josefsson
ISSN: 2070-1721                           Simon Josefsson Datakonsult AB
                                                                May 2011
        

Test Vectors for the Stream Cipher RC4

ストリーム暗号RC4のベクトルをテストします

Abstract

概要

This document contains test vectors for the stream cipher RC4.

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によって承認されたすべてのドキュメントが、あらゆるレベルのインターネット標準の候補者ではありません。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/rfc6229.

このドキュメントの現在のステータス、任意のERRATA、およびそのフィードバックを提供する方法に関する情報は、http://www.rfc-editor.org/info/rfc6229で取得できます。

Copyright Notice

著作権表示

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

Copyright(c)2011 IETF Trustおよび文書著者として特定された人。全著作権所有。

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 Trustの法的規定の対象となります。この文書に関するあなたの権利と制限を説明するので、これらの文書を注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、セクション4.Eで説明されている法的規定のセクション4.Eで説明されており、単純化されたBSDライセンスで説明されているように保証なしで提供される簡略化されたBSDライセンステキストを含める必要があります。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Test Vectors for RC4 . . . . . . . . . . . . . . . . . . . . .  4
   3.  Security Considerations  . . . . . . . . . . . . . . . . . . . 11
   4.  Copying Conditions . . . . . . . . . . . . . . . . . . . . . . 11
   5.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 11
     5.1.  Normative References . . . . . . . . . . . . . . . . . . . 11
     5.2.  Informative References . . . . . . . . . . . . . . . . . . 11
        
1. Introduction
1. はじめに

The RC4 [RC4] algorithm is a widely used stream cipher. Test vectors for algorithms are useful for implementers. The RC4 cipher can use different key lengths. Advances in crypto-analysis [FMcG] [MANTIN01] [MIRONOV] [MANTIN05] suggest that initial parts of the stream output need to be discarded. This document contains several test vectors for different key lengths and for different offsets in the stream.

RC4 [RC4]アルゴリズムは、広く使用されているストリーム暗号です。アルゴリズムのテストベクトルは、実装者に役立ちます。RC4暗号は、異なるキー長を使用できます。暗号分析の進歩[FMCG] [Mantin01] [Mironov] [Mantin05]は、ストリーム出力の初期部分を破棄する必要があることを示唆しています。このドキュメントには、さまざまなキーの長さとストリーム内の異なるオフセットのいくつかのテストベクトルが含まれています。

Motivation for this document arose from the implementation of [RFC4345].

このドキュメントの動機は、[RFC4345]の実装から生じました。

The test vectors provided in this document have been collected by generating RC4 keystream output from three separate implementations and comparing the streams. The RC4 implementations used are Libgcrypt 1.4.4 [LIBGCRYPT], Nettle 2.0 [NETTLE], and a custom implementation.

このドキュメントで提供されるテストベクトルは、3つの個別の実装からRC4キーストリーム出力を生成し、ストリームを比較することにより収集されています。使用されるRC4の実装は、libgcrypt 1.4.4 [libgcrypt]、イラクサ2.0 [イラクサ]、およびカスタム実装です。

The document contains test vectors for two different keys:

ドキュメントには、2つの異なるキーのテストベクトルが含まれています。

Key 1: The key byte index (starting on one), that is: 0x01, 0x02, 0x03, 0x04,...

キー1:キーバイトインデックス(1つから開始)、つまり:0x01、0x02、0x03、0x04、...

Key 2: Generated by hashing the string "Internet Engineering Task Force" with the SHA-256 [SHS] [RFC4634] hash function, using the following command:

キー2:SHA-256 [SHS] [RFC4634]ハッシュ関数で文字列「インターネットエンジニアリングタスクフォース」をハッシュすることにより生成されます。

      $ echo -n "Internet Engineering Task Force" | sha256sum
      1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
        

The generated string has also been verified using the SHA-256 hash function implementation in OpenSSL (versions 0.9.8l and 1.0.0a) [OPENSSL].

生成された文字列は、OpenSSL(バージョン0.9.8Lおよび1.0.0A)[OpenSSL]のSHA-256ハッシュ関数実装を使用して検証されています。

The digest that is generated is then truncated to the appropriate length, keeping the Least Significant Bit (LSB) part of the digest as the key.

生成されるダイジェストは、適切な長さに切り捨てられ、キーとしてダイジェストの最も有意なビット(LSB)部分を保持します。

The key lengths used in this document are 40, 56, 64, 80, 128, 192, and 256 bits, respectively. The stream offsets used in this document are 0, 256, 512, 768, 1024, 1536, 2048, 3072, and 4096 bytes, respectively. Offset 1536 corresponds to recommendations in [RFC4345]. The offsets 768 and 3072 correspond to recommendations in [SANS].

このドキュメントで使用されている重要な長さは、それぞれ40、56、64、80、128、192、および256ビットです。このドキュメントで使用されているストリームオフセットは、それぞれ0、256、512、768、1024、1536、2048、3072、および4096バイトです。オフセット1536は、[RFC4345]の推奨事項に対応しています。オフセット768および3072は、[SANS]の推奨事項に対応しています。

2. Test Vectors for RC4
2. RC4のテストベクトル

Key length: 40 bits. key: 0x0102030405

キー長:40ビット。キー:0x0102030405

DEC 0 HEX 0: b2 39 63 05 f0 3d c0 27 cc c3 52 4a 0a 11 18 a8 DEC 16 HEX 10: 69 82 94 4f 18 fc 82 d5 89 c4 03 a4 7a 0d 09 19 DEC 240 HEX f0: 28 cb 11 32 c9 6c e2 86 42 1d ca ad b8 b6 9e ae DEC 256 HEX 100: 1c fc f6 2b 03 ed db 64 1d 77 df cf 7f 8d 8c 93 DEC 496 HEX 1f0: 42 b7 d0 cd d9 18 a8 a3 3d d5 17 81 c8 1f 40 41 DEC 512 HEX 200: 64 59 84 44 32 a7 da 92 3c fb 3e b4 98 06 61 f6 DEC 752 HEX 2f0: ec 10 32 7b de 2b ee fd 18 f9 27 76 80 45 7e 22 DEC 768 HEX 300: eb 62 63 8d 4f 0b a1 fe 9f ca 20 e0 5b f8 ff 2b DEC 1008 HEX 3f0: 45 12 90 48 e6 a0 ed 0b 56 b4 90 33 8f 07 8d a5 DEC 1024 HEX 400: 30 ab bc c7 c2 0b 01 60 9f 23 ee 2d 5f 6b b7 df DEC 1520 HEX 5f0: 32 94 f7 44 d8 f9 79 05 07 e7 0f 62 e5 bb ce ea DEC 1536 HEX 600: d8 72 9d b4 18 82 25 9b ee 4f 82 53 25 f5 a1 30 DEC 2032 HEX 7f0: 1e b1 4a 0c 13 b3 bf 47 fa 2a 0b a9 3a d4 5b 8b DEC 2048 HEX 800: cc 58 2f 8b a9 f2 65 e2 b1 be 91 12 e9 75 d2 d7 DEC 3056 HEX bf0: f2 e3 0f 9b d1 02 ec bf 75 aa ad e9 bc 35 c4 3c DEC 3072 HEX c00: ec 0e 11 c4 79 dc 32 9d c8 da 79 68 fe 96 56 81 DEC 4080 HEX ff0: 06 83 26 a2 11 84 16 d2 1f 9d 04 b2 cd 1c a0 50 DEC 4096 HEX 1000: ff 25 b5 89 95 99 67 07 e5 1f bd f0 8b 34 d8 75 Key length: 56 bits. key: 0x01020304050607

12月0ヘックス0:B2 39 63 05 F0 3D C0 27 CC C3 52 4A 0A 11 18 A8 DEC 16 HEX 10:69 82 94 4F 18 FC 82 D5 89 C4 03 A4 7A 0D 09 19 DEC 240 HEX F0:28 CB 11 1132 C9 6C E2 86 42 1D CA AD B8 B6 9E AE DEC 256 HEX 100:1C FC F6 2B 03 ED DB 64 1D 77 DF CF 7F 8D 8C 93 DEC 496 HEX 1F0:42 B7 D0 CD D9 18 A3 3D D5 17 17 1781 C8 1F 40 41 DEC 512 HEX 200:64 59 84 44 32 A7 DA 92 3C FB 3E B4 98 06 61 F6 DEC 752 HEX 2F0:EC 10 32 7B DE 2B EE FD 18 F9 27 76 80 45 7E 22 DEC 768 HEX300:EB 62 63 8D 4F 0B A1 FE 9F CA 20 E0 5B F8 FF 2B DEC 1008 HEX 3F0:45 12 90 48 E6 A0 ED 0B 56 B4 90 33 8F 07 8D A5 DEC 1024 HEX 400:30 AB BC C7 C7 C2 0B 0B01 60 9F 23 EE 2d 5F 6B B7 DF 1520 HEX 5F0:32 94 F7 44 D8 F9 79 05 07 E7 0F 62 E5 BB CE EA DEC 1536 HEX 600:D8 72 9D B4 18 82 25 9B EE 4F 82 53 25 25 F5 F5 F5FA1 2032年12月30日HEX 7F0:1E B1 4A 0C 13 B3 BF 47 FA 2A 0B A9 3A D4 5B 8B 2048 HEX 800:CC 58 2F 8B A9 F2 65 E2 B1 BE 91 12 E9 75 D2 D7 DEC 3056 HEX BF0:F22E3 0F 9B D1 02 EC BF 75 AA AD E9 BC 35 C4 3C DEC 3072 HEX C00:EC 0E 11 C4 79 DC 32 9D C8 DA 79 68 FE 96 56 81 DEC 4080 HEX FF0:06 83 26 A2 11 84 16 D2 1F 9D 04 B2 CD 1C A0 50 DEC 4096 HEX 1000:FF 25 B5 89 95 99 67 07 E5 1F 1FBD F0 8B 34 D8 75キー長:56ビット。キー:0x01020304050607

DEC 0 HEX 0: 29 3f 02 d4 7f 37 c9 b6 33 f2 af 52 85 fe b4 6b DEC 16 HEX 10: e6 20 f1 39 0d 19 bd 84 e2 e0 fd 75 20 31 af c1 DEC 240 HEX f0: 91 4f 02 53 1c 92 18 81 0d f6 0f 67 e3 38 15 4c DEC 256 HEX 100: d0 fd b5 83 07 3c e8 5a b8 39 17 74 0e c0 11 d5 DEC 496 HEX 1f0: 75 f8 14 11 e8 71 cf fa 70 b9 0c 74 c5 92 e4 54 DEC 512 HEX 200: 0b b8 72 02 93 8d ad 60 9e 87 a5 a1 b0 79 e5 e4 DEC 752 HEX 2f0: c2 91 12 46 b6 12 e7 e7 b9 03 df ed a1 da d8 66 DEC 768 HEX 300: 32 82 8f 91 50 2b 62 91 36 8d e8 08 1d e3 6f c2 DEC 1008 HEX 3f0: f3 b9 a7 e3 b2 97 bf 9a d8 04 51 2f 90 63 ef f1 DEC 1024 HEX 400: 8e cb 67 a9 ba 1f 55 a5 a0 67 e2 b0 26 a3 67 6f DEC 1520 HEX 5f0: d2 aa 90 2b d4 2d 0d 7c fd 34 0c d4 58 10 52 9f DEC 1536 HEX 600: 78 b2 72 c9 6e 42 ea b4 c6 0b d9 14 e3 9d 06 e3 DEC 2032 HEX 7f0: f4 33 2f d3 1a 07 93 96 ee 3c ee 3f 2a 4f f0 49 DEC 2048 HEX 800: 05 45 97 81 d4 1f da 7f 30 c1 be 7e 12 46 c6 23 DEC 3056 HEX bf0: ad fd 38 68 b8 e5 14 85 d5 e6 10 01 7e 3d d6 09 DEC 3072 HEX c00: ad 26 58 1c 0c 5b e4 5f 4c ea 01 db 2f 38 05 d5 DEC 4080 HEX ff0: f3 17 2c ef fc 3b 3d 99 7c 85 cc d5 af 1a 95 0c DEC 4096 HEX 1000: e7 4b 0b 97 31 22 7f d3 7c 0e c0 8a 47 dd d8 b8

12月0ヘックス0:29 3F 02 D4 7F 37 C9 B6 33 F2 AF 52 85 FE B4 6B 6月16 HEX 10:E6 20 F1 39 0D 19 BD 84 E2 E0 FD 75 20 31 AF C1 DEC 240 HEX F0:91 4F 02 0253 1C 92 18 81 0D F6 0F 67 E3 38 15 4C DEC 256 HEX 100:D0 FD B5 83 07 3C E8 5A B8 39 17 74 0E C0 11 D5 DEC 496 HEX 1F0:75 F8 14 11 E8 71 CF FA 70 B9 0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC74 C5 92 E4 54 DEC 512 HEX 200:0B B8 72 02 93 8D AD 60 9E 87 A5 A1 B0 79 E5 E4 DEC 752 HEX 2F0:C2 91 12 46 B6 12 E7 E7 B9 03 DF ED A1 DA D8 66 DEC 768 HEX300:32 82 8F 91 50 2B 62 91 36 8D E8 08 1D E3 6F C2 DEC 1008 HEX 3F0:F3 B9 A7 E3 B2 97 BF 9A D8 04 51 2 90 63 EF F1 DEC 1024 HEX 400:8E CB 67 A9 BA 1F55 A5 A0 67 E2 B0 26 A3 67 6F 1520 HEX 5F0:D2 AA 90 2B D4 2D 0D 7C FD 34 0C D4 58 10 52 9F 1536 HEX 600:78 B2 72 C9 6E 42 EA B4 C6 0B D9 14 E3 9D 9D06 E3 DEC 2032 HEX 7F0:F4 33 2F D3 1A 07 93 96 EE 3C EE 3F 2A 4F F0 49 DEC 2048 HEX 800:05 45 97 81 D4 1F DA 7F 30 C1 BE 7E 12 46 C6 23 DEC 3056 HEX BF0:AD ADFD 38 68 B8 E5 14 85 D5 E6 10 01 7E 3D D6 09 DEC 3072 HEX C00:AD 26 58 1C 0C 5B E4 5F 4C EA 01 dB 2F 38 05 D5 DEC 4080 HEX FF0:F3 17 2C EF FC 3B 3D 99 7C 85 CC D5 AF 1A 95 0C DEC 4096 HEX 1000:E7 4B 0B 97 31 22 7F D3 7C 0EEC0 8A 47 DD D8 B8

Key length: 64 bits. key: 0x0102030405060708

キー長:64ビット。キー:0x0102030405060708

DEC 0 HEX 0: 97 ab 8a 1b f0 af b9 61 32 f2 f6 72 58 da 15 a8 DEC 16 HEX 10: 82 63 ef db 45 c4 a1 86 84 ef 87 e6 b1 9e 5b 09 DEC 240 HEX f0: 96 36 eb c9 84 19 26 f4 f7 d1 f3 62 bd df 6e 18 DEC 256 HEX 100: d0 a9 90 ff 2c 05 fe f5 b9 03 73 c9 ff 4b 87 0a DEC 496 HEX 1f0: 73 23 9f 1d b7 f4 1d 80 b6 43 c0 c5 25 18 ec 63 DEC 512 HEX 200: 16 3b 31 99 23 a6 bd b4 52 7c 62 61 26 70 3c 0f DEC 752 HEX 2f0: 49 d6 c8 af 0f 97 14 4a 87 df 21 d9 14 72 f9 66 DEC 768 HEX 300: 44 17 3a 10 3b 66 16 c5 d5 ad 1c ee 40 c8 63 d0 DEC 1008 HEX 3f0: 27 3c 9c 4b 27 f3 22 e4 e7 16 ef 53 a4 7d e7 a4 DEC 1024 HEX 400: c6 d0 e7 b2 26 25 9f a9 02 34 90 b2 61 67 ad 1d DEC 1520 HEX 5f0: 1f e8 98 67 13 f0 7c 3d 9a e1 c1 63 ff 8c f9 d3 DEC 1536 HEX 600: 83 69 e1 a9 65 61 0b e8 87 fb d0 c7 91 62 aa fb DEC 2032 HEX 7f0: 0a 01 27 ab b4 44 84 b9 fb ef 5a bc ae 1b 57 9f DEC 2048 HEX 800: c2 cd ad c6 40 2e 8e e8 66 e1 f3 7b db 47 e4 2c DEC 3056 HEX bf0: 26 b5 1e a3 7d f8 e1 d6 f7 6f c3 b6 6a 74 29 b3 DEC 3072 HEX c00: bc 76 83 20 5d 4f 44 3d c1 f2 9d da 33 15 c8 7b DEC 4080 HEX ff0: d5 fa 5a 34 69 d2 9a aa f8 3d 23 58 9d b8 c8 5b DEC 4096 HEX 1000: 3f b4 6e 2c 8f 0f 06 8e dc e8 cd cd 7d fc 58 62 Key length: 80 bits. key: 0x0102030405060708090a

12月0ヘックス0:97 AB 8A 1B F0 AF B9 61 32 F2 F6 72 58 DA 15 A8 DEC 16 HEX 10:82 63 EF DB 45 C4 A1 86 84 EF 87 E6 B1 9E 5B 09 DEC 240 HEX F0:96 36 EB EBC9 84 19 26 F4 F7 D1 F3 62 BD DF 6E 18 DEC 256 HEX 100:D0 A9 90 FF 2C 05 FE F5 B9 03 73 C9 FF 4B 87 0A DEC 496 HEX 1F0:73 23 9F 1D B7 F4 1D 80 B6 43 C043 C0C5 25 18 EC 63 DEC 512 HEX 200:16 3B 31 99 23 A6 BD B4 52 7C 62 61 26 70 3C 0F DEC 752 HEX 2F0:49 D6 C8 AF 0F 97 14 4A 87 DF 21 D9 14 72 F9 66 DEC 768 HEX HEX300:44 17 3a 10 3b 66 16 C5 D5 AD 1C EE 40 C8 63 D0 DEC 1008 HEX 3F0:27 3C 9C 4B 27 F3 22 E4 E4 E7 16 EF 53 A4 7D E7 A4 DEC 1024 HEX 400:C6 D0 E7 B2 26 25 25 25 25 259F A9 02 34 90 B2 61 67 AD 1D 1D 1520 HEX 5F0:1F E8 98 67 13 F0 7C 3D 9A E1 C1 63 FF 8C F9 D3 D3 D3 D3 DEC 1536 HEX 600:83 69 E1 A9 65 61 0B E8 87 FB D0 C7 91 62AA FB 2032 HEX 7F0:0A 01 27 AB B4 44 84 B9 FB EF 5A BC AE 1B 57 9F 2048 HEX 800:C2 CD AD C6 40 2E 8E E8 66 E1 F3 7B DB 47 E4 2月3056 HEX BF0:26B5 1E A3 7D F8 E1 D6 F7 6F C3 B6 6A 74 29 B3 DEC 3072 HEX C00:BC 76 83 20 5D 4F 44 3D C1 F2 9D DA 33 15 C8 7B DEC 4080 HEX FF0:D5 FA 5A 34 69 D2 9A AA F8 3D 23 58 9D B8 C8 5D DEC 4096 HEX 1000:3F B4 6E 2C 8F 0F 06 8E DC E8 E8CD CD 7D FC 58 62キー長:80ビット。キー:0x0102030405060708090A

DEC 0 HEX 0: ed e3 b0 46 43 e5 86 cc 90 7d c2 18 51 70 99 02 DEC 16 HEX 10: 03 51 6b a7 8f 41 3b eb 22 3a a5 d4 d2 df 67 11 DEC 240 HEX f0: 3c fd 6c b5 8e e0 fd de 64 01 76 ad 00 00 04 4d DEC 256 HEX 100: 48 53 2b 21 fb 60 79 c9 11 4c 0f fd 9c 04 a1 ad DEC 496 HEX 1f0: 3e 8c ea 98 01 71 09 97 90 84 b1 ef 92 f9 9d 86 DEC 512 HEX 200: e2 0f b4 9b db 33 7e e4 8b 8d 8d c0 f4 af ef fe DEC 752 HEX 2f0: 5c 25 21 ea cd 79 66 f1 5e 05 65 44 be a0 d3 15 DEC 768 HEX 300: e0 67 a7 03 19 31 a2 46 a6 c3 87 5d 2f 67 8a cb DEC 1008 HEX 3f0: a6 4f 70 af 88 ae 56 b6 f8 75 81 c0 e2 3e 6b 08 DEC 1024 HEX 400: f4 49 03 1d e3 12 81 4e c6 f3 19 29 1f 4a 05 16 DEC 1520 HEX 5f0: bd ae 85 92 4b 3c b1 d0 a2 e3 3a 30 c6 d7 95 99 DEC 1536 HEX 600: 8a 0f ed db ac 86 5a 09 bc d1 27 fb 56 2e d6 0a DEC 2032 HEX 7f0: b5 5a 0a 5b 51 a1 2a 8b e3 48 99 c3 e0 47 51 1a DEC 2048 HEX 800: d9 a0 9c ea 3c e7 5f e3 96 98 07 03 17 a7 13 39 DEC 3056 HEX bf0: 55 22 25 ed 11 77 f4 45 84 ac 8c fa 6c 4e b5 fc DEC 3072 HEX c00: 7e 82 cb ab fc 95 38 1b 08 09 98 44 21 29 c2 f8 DEC 4080 HEX ff0: 1f 13 5e d1 4c e6 0a 91 36 9d 23 22 be f2 5e 3c DEC 4096 HEX 1000: 08 b6 be 45 12 4a 43 e2 eb 77 95 3f 84 dc 85 53

12月0ヘックス0:ED E3 B0 46 43 E5 86 CC 90 7D C2 18 51 70 99 02 DEC 16 HEX 10:03 51 6B A7 8F 41 3B EB 22 3A A5 D4 D2 DF 67 11 DEC 240 HEX F0:3C FD 6CB5 8E E0 FD DE 64 01 76 AD 00 00 04 4D DEC 256 HEX 100:48 53 2B 21 FB 60 79 C9 11 4C 0F FD 9C 04 A1 AD DEC 496 HEX 1F0:3E 8C EA 98 01 71 09 97 90 84 B1 B1B1EF 92 F9 9D 86 DEC 512 HEX 200:E2 0F B4 9B DB 33 7E E4 8B 8D 8D C0 F4 AF FE DEC 752 HEX 2F0:5C 25 21 EA CD 79 66 F1 5E 05 65 44 BE A0 D3 15 DEC 768 HEX300:E0 67 A7 03 19 31 A2 46 A6 C3 87 5D 2FF 67 8A CB DEC 1008 HEX 3F0:A6 4F 70 AF 88 AE 56 B6 F8 75 81 C0 E2 3E 6B 08 DEC 1024 HEX 400:F4 49 03 1D E3 12 12 12 1281 4E C6 F3 19 29 1F 4A 05 16 1520 HEX 5F0:BD AE 85 92 4B 3C B1 D0 A2 E3 3A 30 C6 D7 95 99 DEC 1536 HEX 600:8A 0F ED DB AC 86 5A 09 BC D1 27 FB 56 2EEd6 0A 2032年12月HEX 7F0:B5 5A 0A 5B 51 A1 2A 8B E3 48 99 C3 E0 47 51 1A 2048 HEX 800:D9 A0 9C EA 3C E7 5F E3 96 98 07 03 17 A7 13 39 DEC 3056 HEX BF0:55555622 25 ED 11 77 F4 45 84 AC 8C FA 6C 4E B5 FC DEC 3072 HEX C00:7E 82 CB AB FC 95 38 1B 08 09 98 44 21 29 C2 F8 DEC 4080 HEX FF0:1F 13 5E D1 4C E6 0A 91 36 9D 23 22 BE F2 5E 3C DEC 4096ヘックス1000:08 B6 BE 45 12 4A 43 E2 EB 77777795 3F 84 DC 85 53

 Key length: 128 bits.
 key: 0x0102030405060708090a0b0c0d0e0f10
        
 DEC    0 HEX    0:  9a c7 cc 9a  60 9d 1e f7   b2 93 28 99  cd e4 1b 97
 DEC   16 HEX   10:  52 48 c4 95  90 14 12 6a   6e 8a 84 f1  1d 1a 9e 1c
 DEC  240 HEX   f0:  06 59 02 e4  b6 20 f6 cc   36 c8 58 9f  66 43 2f 2b
 DEC  256 HEX  100:  d3 9d 56 6b  c6 bc e3 01   07 68 15 15  49 f3 87 3f
 DEC  496 HEX  1f0:  b6 d1 e6 c4  a5 e4 77 1c   ad 79 53 8d  f2 95 fb 11
 DEC  512 HEX  200:  c6 8c 1d 5c  55 9a 97 41   23 df 1d bc  52 a4 3b 89
 DEC  752 HEX  2f0:  c5 ec f8 8d  e8 97 fd 57   fe d3 01 70  1b 82 a2 59
 DEC  768 HEX  300:  ec cb e1 3d  e1 fc c9 1c   11 a0 b2 6c  0b c8 fa 4d
 DEC 1008 HEX  3f0:  e7 a7 25 74  f8 78 2a e2   6a ab cf 9e  bc d6 60 65
 DEC 1024 HEX  400:  bd f0 32 4e  60 83 dc c6   d3 ce dd 3c  a8 c5 3c 16
 DEC 1520 HEX  5f0:  b4 01 10 c4  19 0b 56 22   a9 61 16 b0  01 7e d2 97
 DEC 1536 HEX  600:  ff a0 b5 14  64 7e c0 4f   63 06 b8 92  ae 66 11 81
 DEC 2032 HEX  7f0:  d0 3d 1b c0  3c d3 3d 70   df f9 fa 5d  71 96 3e bd
 DEC 2048 HEX  800:  8a 44 12 64  11 ea a7 8b   d5 1e 8d 87  a8 87 9b f5
 DEC 3056 HEX  bf0:  fa be b7 60  28 ad e2 d0   e4 87 22 e4  6c 46 15 a3
 DEC 3072 HEX  c00:  c0 5d 88 ab  d5 03 57 f9   35 a6 3c 59  ee 53 76 23
 DEC 4080 HEX  ff0:  ff 38 26 5c  16 42 c1 ab   e8 d3 c2 fe  5e 57 2b f8
 DEC 4096 HEX 1000:  a3 6a 4c 30  1a e8 ac 13   61 0c cb c1  22 56 ca cc
  Key length: 192 bits.
 key: 0x0102030405060708090a0b0c0d0e0f101112131415161718
        

DEC 0 HEX 0: 05 95 e5 7f e5 f0 bb 3c 70 6e da c8 a4 b2 db 11 DEC 16 HEX 10: df de 31 34 4a 1a f7 69 c7 4f 07 0a ee 9e 23 26 DEC 240 HEX f0: b0 6b 9b 1e 19 5d 13 d8 f4 a7 99 5c 45 53 ac 05 DEC 256 HEX 100: 6b d2 37 8e c3 41 c9 a4 2f 37 ba 79 f8 8a 32 ff DEC 496 HEX 1f0: e7 0b ce 1d f7 64 5a db 5d 2c 41 30 21 5c 35 22 DEC 512 HEX 200: 9a 57 30 c7 fc b4 c9 af 51 ff da 89 c7 f1 ad 22 DEC 752 HEX 2f0: 04 85 05 5f d4 f6 f0 d9 63 ef 5a b9 a5 47 69 82 DEC 768 HEX 300: 59 1f c6 6b cd a1 0e 45 2b 03 d4 55 1f 6b 62 ac DEC 1008 HEX 3f0: 27 53 cc 83 98 8a fa 3e 16 88 a1 d3 b4 2c 9a 02 DEC 1024 HEX 400: 93 61 0d 52 3d 1d 3f 00 62 b3 c2 a3 bb c7 c7 f0 DEC 1520 HEX 5f0: 96 c2 48 61 0a ad ed fe af 89 78 c0 3d e8 20 5a DEC 1536 HEX 600: 0e 31 7b 3d 1c 73 b9 e9 a4 68 8f 29 6d 13 3a 19 DEC 2032 HEX 7f0: bd f0 e6 c3 cc a5 b5 b9 d5 33 b6 9c 56 ad a1 20 DEC 2048 HEX 800: 88 a2 18 b6 e2 ec e1 e6 24 6d 44 c7 59 d1 9b 10 DEC 3056 HEX bf0: 68 66 39 7e 95 c1 40 53 4f 94 26 34 21 00 6e 40 DEC 3072 HEX c00: 32 cb 0a 1e 95 42 c6 b3 b8 b3 98 ab c3 b0 f1 d5 DEC 4080 HEX ff0: 29 a0 b8 ae d5 4a 13 23 24 c6 2e 42 3f 54 b4 c8 DEC 4096 HEX 1000: 3c b0 f3 b5 02 0a 98 b8 2a f9 fe 15 44 84 a1 68

12月0ヘックス0:05 95 E5 7F E5 F0 BB 3C 70 6E DA C8 A4 B2 DB 11 DEC 16 HEX 10:DF DE 31 34 4A 1A F7 69 C7 4F 07 0A EE 9E 23 26 DEC 240 HEX F0:B0 6B 9B1E 19 5d 13 D8 F4 A7 99 5C 45 53 AC 05 DEC 256 HEX 100:6B D2 37 8E C3 41 C9 A4 2F 37 BA 79 F8 8A 32 FF DEC 496 HEX 1F0:E7 0B CE 1D F7 64 5A DB 5D 2C 41 2C 4130 21 5C 35 22 Dec 512 Hex 200:9a 57 30 C7 FC B4 C9 AF 51 FF DA 89 C7 F1 AD 22 DEC 752 HEX 2F0:04 85 05 5F D4 F6 F0 D9 63 EF 5A B9 A5 47 69 82 DEC 768 HEX300:59 1F C6 6B CD A1 0E 45 2B 03 D4 55 1F 6B 62 AC DEC 1008 HEX 3F0:27 53 CC 83 98 8A FA 3E 16 88 A1 D3 B4 2C 9A3F 00 62 B3 C2 A3 BB C7 C7 F0 1520 HEX 5F0:96 C2 48 61 0A AD ED FE AF 89 78 C0 3D E8 20 5A DEC 1536 HEX 600:0E 31 7B 3D 1C 73 B9 E9 A4 68 8F 29 6d 133A 2032年12月19日HEX 7F0:BD F0 E6 C3 CC A5 B5 B9 D5 33 B6 9C 56 AD A1 2048 HEX 800:88 A2 18 B6 E2 EC E1 E6 24 6D 44 C7 59 D1 9B 3056 HEX BF0:6866 39 7E 95 C1 40 53 4F 94 26 34 21 00 6E 40 DEC 3072 HEX C00:32 CB 0A 1E 95 42 C6 B8 B8 B8 B3 98 AB C3 B0 F1 D5 DEC 4080 HEX FF0:29 A0 B8 AE D5 4A 13 23 24 C6 2E 42 3F 54 B4 C8 DEC 4096 HEX 1000:3C B0 F3 B5 02 0A 98 B8 2A F9 B8 2A F9Fe 15 44 84 A1 68

 Key length: 256 bits.
 key: 0x0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
        

DEC 0 HEX 0: ea a6 bd 25 88 0b f9 3d 3f 5d 1e 4c a2 61 1d 91 DEC 16 HEX 10: cf a4 5c 9f 7e 71 4b 54 bd fa 80 02 7c b1 43 80 DEC 240 HEX f0: 11 4a e3 44 de d7 1b 35 f2 e6 0f eb ad 72 7f d8 DEC 256 HEX 100: 02 e1 e7 05 6b 0f 62 39 00 49 64 22 94 3e 97 b6 DEC 496 HEX 1f0: 91 cb 93 c7 87 96 4e 10 d9 52 7d 99 9c 6f 93 6b DEC 512 HEX 200: 49 b1 8b 42 f8 e8 36 7c be b5 ef 10 4b a1 c7 cd DEC 752 HEX 2f0: 87 08 4b 3b a7 00 ba de 95 56 10 67 27 45 b3 74 DEC 768 HEX 300: e7 a7 b9 e9 ec 54 0d 5f f4 3b db 12 79 2d 1b 35 DEC 1008 HEX 3f0: c7 99 b5 96 73 8f 6b 01 8c 76 c7 4b 17 59 bd 90 DEC 1024 HEX 400: 7f ec 5b fd 9f 9b 89 ce 65 48 30 90 92 d7 e9 58 DEC 1520 HEX 5f0: 40 f2 50 b2 6d 1f 09 6a 4a fd 4c 34 0a 58 88 15 DEC 1536 HEX 600: 3e 34 13 5c 79 db 01 02 00 76 76 51 cf 26 30 73 DEC 2032 HEX 7f0: f6 56 ab cc f8 8d d8 27 02 7b 2c e9 17 d4 64 ec DEC 2048 HEX 800: 18 b6 25 03 bf bc 07 7f ba bb 98 f2 0d 98 ab 34 DEC 3056 HEX bf0: 8a ed 95 ee 5b 0d cb fb ef 4e b2 1d 3a 3f 52 f9 DEC 3072 HEX c00: 62 5a 1a b0 0e e3 9a 53 27 34 6b dd b0 1a 9c 18 DEC 4080 HEX ff0: a1 3a 7c 79 c7 e1 19 b5 ab 02 96 ab 28 c3 00 b9 DEC 4096 HEX 1000: f3 e4 c0 a2 e0 2d 1d 01 f7 f0 a7 46 18 af 2b 48 Key length: 40 bits. key: 0x833222772a

12月0ヘックス0:EA A6 BD 25 88 0B F9 3D 3F 5D 1E 4C A2 61 1D 91 DEC 16 HEX 10:CF A4 5C 9F 7E 71 4B 54 BD FA 80 02 7C B1 43 80 DEC 240 HEX F0:11 4A E344 de D7 1B 35 F2 E6 0F EB AD 72 7F 7F DEC 256 HEX 100:02 E1 E7 05 6B 0F 62 39 00 49 64 22 94 3E 97 B6 DEC 496 HEX 1F0:91 CB 93 C7 87 96 4E 10 D9 52 7D99 9C 6F 93 6B DEC 512 HEX 200:49 B1 8B 42 F8 E8 36 7C BE B5 EF 10 4B A1 C7 CD 752 HEX 2F0:87 08 4B 3B A7 00 BA DE 95 56 10 67 27 45 B3 74 DEC 768 HEX300:E7 A7 B9 E9 EC 54 0D 5F F4 3B DB 12 79 2D 1B 35 DEC 1008 HEX 3F0:C7 99 B5 96 73 8F 6B 01 8C 76 C7 4B 17 59 BD 90 DEC 1024 HEX 400:7F EC 5B FD 9F 9F 9B 9B 9F 9F89 CE 65 48 30 90 92 D7 E9 58 DEC 1520 HEX 5F0:40 F2 50 B2 6D 1F 09 6A 4A FD 4C 34 0A 58 88 88 15 DEC 1536 HEX 600:3E 34 13 5C 79 DB 01 02 00 76 76 51 CF 26 CF 2630 73 2032年12月2032年12月7F0:F6 56 AB CC F8 8D D8 27 02 7B 2C E9 17 D4 64 EC 2048 HEX 800:18 B6 25 03 BF BC 07 7F BA BB 98 F2 0D 98 AB 34 DEC 3056 HEX BF0:8AED 95 EE 5B 0D CB FB EF 4E B2 1D 3A 3F 52 F9 DEC 3072 HEX C00:62 5A 1A B0 0E E3 9A 53 27 34 6B DD B0 1A 9C 18 DEC 4080 HEX FF0:A1 3A 7C 79 C7 E1 19 B5 AB 02 96 AB 28 C3 00 B9 DEC 4096 HEX 1000:F3 E4 C0 A2 E0 2D 01 F7 F7 F001A7 46 18 AF 2B 48キー長:40ビット。キー:0x833222772a

DEC 0 HEX 0: 80 ad 97 bd c9 73 df 8a 2e 87 9e 92 a4 97 ef da DEC 16 HEX 10: 20 f0 60 c2 f2 e5 12 65 01 d3 d4 fe a1 0d 5f c0 DEC 240 HEX f0: fa a1 48 e9 90 46 18 1f ec 6b 20 85 f3 b2 0e d9 DEC 256 HEX 100: f0 da f5 ba b3 d5 96 83 98 57 84 6f 73 fb fe 5a DEC 496 HEX 1f0: 1c 7e 2f c4 63 92 32 fe 29 75 84 b2 96 99 6b c8 DEC 512 HEX 200: 3d b9 b2 49 40 6c c8 ed ff ac 55 cc d3 22 ba 12 DEC 752 HEX 2f0: e4 f9 f7 e0 06 61 54 bb d1 25 b7 45 56 9b c8 97 DEC 768 HEX 300: 75 d5 ef 26 2b 44 c4 1a 9c f6 3a e1 45 68 e1 b9 DEC 1008 HEX 3f0: 6d a4 53 db f8 1e 82 33 4a 3d 88 66 cb 50 a1 e3 DEC 1024 HEX 400: 78 28 d0 74 11 9c ab 5c 22 b2 94 d7 a9 bf a0 bb DEC 1520 HEX 5f0: ad b8 9c ea 9a 15 fb e6 17 29 5b d0 4b 8c a0 5c DEC 1536 HEX 600: 62 51 d8 7f d4 aa ae 9a 7e 4a d5 c2 17 d3 f3 00 DEC 2032 HEX 7f0: e7 11 9b d6 dd 9b 22 af e8 f8 95 85 43 28 81 e2 DEC 2048 HEX 800: 78 5b 60 fd 7e c4 e9 fc b6 54 5f 35 0d 66 0f ab DEC 3056 HEX bf0: af ec c0 37 fd b7 b0 83 8e b3 d7 0b cd 26 83 82 DEC 3072 HEX c00: db c1 a7 b4 9d 57 35 8c c9 fa 6d 61 d7 3b 7c f0 DEC 4080 HEX ff0: 63 49 d1 26 a3 7a fc ba 89 79 4f 98 04 91 4f dc DEC 4096 HEX 1000: bf 42 c3 01 8c 2f 7c 66 bf de 52 49 75 76 81 15

12月0ヘックス0:80 AD 97 BD C9 73 DF 8A 2E 87 9E 92 A4 97 EF DA DEC 16 HEX 10:20 F0 60 C2 F2 E5 12 65 01 D3 D4 FE A1 0D 5F C0 DEC 240 HEX F0:FA A1 48E9 90 46 18 1F EC 6B 20 85 F3 B2 0E D9 DEC 256 HEX 100:F0 DA F5 BA B3 D5 96 83 98 57 84 6F 73 FB FE 5A DEC 496 HEX 1F0:1C 7E 2F C4 63 92 32 FE 29 75 84844B2 96 99 6B C8 DEC 512 HEX 200:3D B9 B2 49 40 6C C8 ED FF AC 55 CC D3 22 BA 12 DEC 752 HEX 2F0:E4 F9 F7 E0 06 61 54 BB D1 25 B7 45 56 9B C8 97 DEC 768 HEX300:75 D5 EF 26 2B 44 C4 1A 9C F6 3A E1 45 68 E1 B9 DEC 1008 HEX 3F0:6D A4 53 DB F8 1E 82 33 4A 3D 88 66 CB 50 A1 E3 DEC 1024:78 28 D0 74 11 9CAB 5C 22 B2 94 D7 A9 BF A0 BB 1520 HEX 5F0:AD B8 9C EA 9A 15 FB E6 17 29 5B D0 4B 8C A0 5C 1536 HEX 600:62 51 D8 7F D4 AA AE 9A 7E 4A D5 C2 17 D3F3 00 2032年12月HEX 7F0:E7 11 9B D6 DD 9B 22 AF E8 F8 95 85 43 28 81 E2 DEC 2048 HEX 800:78 5B 60 FD 7E C4 E9 FC B6 54 5F 35 0D 66 0F DEC 3056 HEX BF0:AF AF AFEC C0 37 FD B7 B0 83 8E B3 D7 0B CD 26 83 82 DEC 3072 HEX C00:DB C1 A7 B4 9d 57 35 8C C9 FA 6D 61 D7 3B 7C F0 DEC 4080 HEX FF0:63 49 D1 26 A3 7A FC BA 89 79 4F 98 04 91 4F DC DEC 4096 HEX 1000:BF 42 C3 01 8C 2F 7C 66 BF DE52 49 75 76 81 15

Key length: 56 bits. key: 0x1910833222772a

キー長:56ビット。キー:0x1910833222772a

DEC 0 HEX 0: bc 92 22 db d3 27 4d 8f c6 6d 14 cc bd a6 69 0b DEC 16 HEX 10: 7a e6 27 41 0c 9a 2b e6 93 df 5b b7 48 5a 63 e3 DEC 240 HEX f0: 3f 09 31 aa 03 de fb 30 0f 06 01 03 82 6f 2a 64 DEC 256 HEX 100: be aa 9e c8 d5 9b b6 81 29 f3 02 7c 96 36 11 81 DEC 496 HEX 1f0: 74 e0 4d b4 6d 28 64 8d 7d ee 8a 00 64 b0 6c fe DEC 512 HEX 200: 9b 5e 81 c6 2f e0 23 c5 5b e4 2f 87 bb f9 32 b8 DEC 752 HEX 2f0: ce 17 8f c1 82 6e fe cb c1 82 f5 79 99 a4 61 40 DEC 768 HEX 300: 8b df 55 cd 55 06 1c 06 db a6 be 11 de 4a 57 8a DEC 1008 HEX 3f0: 62 6f 5f 4d ce 65 25 01 f3 08 7d 39 c9 2c c3 49 DEC 1024 HEX 400: 42 da ac 6a 8f 9a b9 a7 fd 13 7c 60 37 82 56 82 DEC 1520 HEX 5f0: cc 03 fd b7 91 92 a2 07 31 2f 53 f5 d4 dc 33 d9 DEC 1536 HEX 600: f7 0f 14 12 2a 1c 98 a3 15 5d 28 b8 a0 a8 a4 1d DEC 2032 HEX 7f0: 2a 3a 30 7a b2 70 8a 9c 00 fe 0b 42 f9 c2 d6 a1 DEC 2048 HEX 800: 86 26 17 62 7d 22 61 ea b0 b1 24 65 97 ca 0a e9 DEC 3056 HEX bf0: 55 f8 77 ce 4f 2e 1d db bf 8e 13 e2 cd e0 fd c8 DEC 3072 HEX c00: 1b 15 56 cb 93 5f 17 33 37 70 5f bb 5d 50 1f c1 DEC 4080 HEX ff0: ec d0 e9 66 02 be 7f 8d 50 92 81 6c cc f2 c2 e9 DEC 4096 HEX 1000: 02 78 81 fa b4 99 3a 1c 26 20 24 a9 4f ff 3f 61 Key length: 64 bits. key: 0x641910833222772a

12月0ヘックス0:BC 92 22 DB D3 27 4D 8F C6 6D 14 CC BD A6 69 0B DEC 16 HEX 10:7A E6 27 41 0C 9A 2B E6 93 DF 5B B7 48 5A 63 E3 DEC 240 HEX F0:3F 09 31AA 03 DE FB 30 0F 06 01 03 82 6F 2A 64 DEC 256 HEX 100:BE AA 9E C8 D5 9B B6 81 29 F3 02 7C 96 36 11 81 DEC 496 HEX 1F0:74 E0 4D B4 6D 28 64 8D 7D EE 8A 8A 8A00 64 B0 6C FE DEC 512 HEX 200:9B 5E 81 C6 2F FF E0 23 C5 5B E4 2F 87 BB F9 32 B8 DEC 752 HEX 2F0:CE 17 8F C1 82 6E FE CB C1 82 F5 79 99 A4 61 40 DEC 768 HEX300:8b df 55 CD 55 06 1C 06 dB A6 BE 11 DE 4A 57 8A DEC 1008 HEX 3F0:62 6F 5F 4D CE 65 25 01 F3 08 7D 39 C9 2C C3 49 DEC 1024 HEX 400:42 DA AC 6A 8F 9aB9 A7 FD 13 7C 60 37 82 56 82 DEC 1520 HEX 5F0:CC 03 FD B7 91 92 A2 07 31 2FF 53 F5 D4 DC 33 D9 D9 D9 D9 D9 D9 D9 D9 D9 DEX 600:F7 0F 14 12 2A 1C 98 A3 15 5D 28 B8 A0 A8 A8 A8 A8A4 1D 2032 HEX 7F0:2A 3A 30 7A B2 70 8A 9C 00 FE 0B 42 F9 C2 D6 A1 HEX 800:86 26 17 62 7D 22 61 EA B0 B1 24 65 97 CA 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0AF8 77 CE 4F 2E 1D DB BF 8E 13 E2 CD E0 FD C8 DEC 3072 HEX C00:1B 15 5 56 CB 93 5F 17 33 37 70 5F BB 5D 50 1F C1 DEC 4080 HEX FF0:EC D0 E9 66 02 BE 7F 8D 50 92 81 6C CC F2 C2 E9 DEC 4096 HEX 1000:02 78 81 FA B4 99 3A 1C 26 20 26 20 26 2024 A9 4F FF 3F 61キー長:64ビット。キー:0x641910833222772a

DEC 0 HEX 0: bb f6 09 de 94 13 17 2d 07 66 0c b6 80 71 69 26 DEC 16 HEX 10: 46 10 1a 6d ab 43 11 5d 6c 52 2b 4f e9 36 04 a9 DEC 240 HEX f0: cb e1 ff f2 1c 96 f3 ee f6 1e 8f e0 54 2c bd f0 DEC 256 HEX 100: 34 79 38 bf fa 40 09 c5 12 cf b4 03 4b 0d d1 a7 DEC 496 HEX 1f0: 78 67 a7 86 d0 0a 71 47 90 4d 76 dd f1 e5 20 e3 DEC 512 HEX 200: 8d 3e 9e 1c ae fc cc b3 fb f8 d1 8f 64 12 0b 32 DEC 752 HEX 2f0: 94 23 37 f8 fd 76 f0 fa e8 c5 2d 79 54 81 06 72 DEC 768 HEX 300: b8 54 8c 10 f5 16 67 f6 e6 0e 18 2f a1 9b 30 f7 DEC 1008 HEX 3f0: 02 11 c7 c6 19 0c 9e fd 12 37 c3 4c 8f 2e 06 c4 DEC 1024 HEX 400: bd a6 4f 65 27 6d 2a ac b8 f9 02 12 20 3a 80 8e DEC 1520 HEX 5f0: bd 38 20 f7 32 ff b5 3e c1 93 e7 9d 33 e2 7c 73 DEC 1536 HEX 600: d0 16 86 16 86 19 07 d4 82 e3 6c da c8 cf 57 49 DEC 2032 HEX 7f0: 97 b0 f0 f2 24 b2 d2 31 71 14 80 8f b0 3a f7 a0 DEC 2048 HEX 800: e5 96 16 e4 69 78 79 39 a0 63 ce ea 9a f9 56 d1 DEC 3056 HEX bf0: c4 7e 0d c1 66 09 19 c1 11 01 20 8f 9e 69 aa 1f DEC 3072 HEX c00: 5a e4 f1 28 96 b8 37 9a 2a ad 89 b5 b5 53 d6 b0 DEC 4080 HEX ff0: 6b 6b 09 8d 0c 29 3b c2 99 3d 80 bf 05 18 b6 d9 DEC 4096 HEX 1000: 81 70 cc 3c cd 92 a6 98 62 1b 93 9d d3 8f e7 b9

12月0ヘックス0:BB F6 09 DE 94 13 17 2D 07 66 0C B6 80 71 69 26 DEC 16 HEX 10:46 10 1A 6D AB 43 11 5D 6C 52 2B 4F E9 36 04 A9 DEC 240 HEX F0:CB E1 FFFF2 1C 96 F3 EE F6 1E 8F E0 54 2C BD F0 DEC 256 HEX 100:34 79 38 BF FA 40 09 C5 12 CF B4 03 4B 0D D1 A7 DEC 496 HEX 1F0:78 67 A7 86 D0 0A 71 47 90 4d 76DD F1 E5 20 E3 DEC 512 HEX 200:8D 3E 9E 1C AE FC CC B3 FB F8 D1 8F 64 12 0B 32 HEX 2F0:94 23 37 F8 FD 76 FA E8 C5 2D 79 54 81 06 72 DEC 768 HEX300:B8 54 8C 10 F5 16 67 F6 E6 0E 18 2F A1 9B 30 F7 DEC 1008 HEX 3F0:02 11 C7 C6 19 0C 9E FD 12 37 C3 4C 8F 2E 06 C4 DEC 1024 HEX 400:BD A6 4F 65 27 27 6D 6D2A AC B8 F9 02 12 20 3A 80 8E DEC 1520 HEX 5F0:BD 38 20 F7 32 FF B5 3E C1 93 E7 9D 33 E2 7C 73 DEC 1536 HEX 600:D0 16 86 16 86 19 07 D4 82 E3 6C DA C8 CF57 49 2032 HEX 7F0:97 B0 F0 F2 24 B2 D2 31 71 14 80 8F B0 3A F7 A0 2048 HEX 800:E5 96 16 E4 69 78 79 39 A0 63 CE EA 9A F9 56 D1 DEC 3056 HEX BF0:C40:C407E 0D C1 66 09 19 C1 11 01 20 8F 9E 69 AA 1F DEC 3072 HEX C00:5A E4 F1 28 96 B8 37 9A 2A AD 89 B5 B5 53 D6 B0 DEC 4080 HEX FF0:6B 6B 09 8D 0C 29 3B C2 99 3D 80 BF 05 18 B6 D9 DEC 4096 HEX 1000:81 70 CC 3C CD 92 A6 98 62 1B 1B 1B93 9d D3 8F E7 B9

Key length: 80 bits. key: 0x8b37641910833222772a

キー長:80ビット。キー:0x8b37641910833222772a

 DEC    0 HEX    0:  ab 65 c2 6e  dd b2 87 60   0d b2 fd a1  0d 1e 60 5c
 DEC   16 HEX   10:  bb 75 90 10  c2 96 58 f2   c7 2d 93 a2  d1 6d 29 30
 DEC  240 HEX   f0:  b9 01 e8 03  6e d1 c3 83   cd 3c 4c 4d  d0 a6 ab 05
 DEC  256 HEX  100:  3d 25 ce 49  22 92 4c 55   f0 64 94 33  53 d7 8a 6c
 DEC  496 HEX  1f0:  12 c1 aa 44  bb f8 7e 75   e6 11 f6 9b  2c 38 f4 9b
 DEC  512 HEX  200:  28 f2 b3 43  4b 65 c0 98   77 47 00 44  c6 ea 17 0d
 DEC  752 HEX  2f0:  bd 9e f8 22  de 52 88 19   61 34 cf 8a  f7 83 93 04
 DEC  768 HEX  300:  67 55 9c 23  f0 52 15 84   70 a2 96 f7  25 73 5a 32
 DEC 1008 HEX  3f0:  8b ab 26 fb  c2 c1 2b 0f   13 e2 ab 18  5e ab f2 41
 DEC 1024 HEX  400:  31 18 5a 6d  69 6f 0c fa   9b 42 80 8b  38 e1 32 a2
 DEC 1520 HEX  5f0:  56 4d 3d ae  18 3c 52 34   c8 af 1e 51  06 1c 44 b5
 DEC 1536 HEX  600:  3c 07 78 a7  b5 f7 2d 3c   23 a3 13 5c  7d 67 b9 f4
 DEC 2032 HEX  7f0:  f3 43 69 89  0f cf 16 fb   51 7d ca ae  44 63 b2 dd
 DEC 2048 HEX  800:  02 f3 1c 81  e8 20 07 31   b8 99 b0 28  e7 91 bf a7
 DEC 3056 HEX  bf0:  72 da 64 62  83 22 8c 14   30 08 53 70  17 95 61 6f
 DEC 3072 HEX  c00:  4e 0a 8c 6f  79 34 a7 88   e2 26 5e 81  d6 d0 c8 f4
 DEC 4080 HEX  ff0:  43 8d d5 ea  fe a0 11 1b   6f 36 b4 b9  38 da 2a 68
 DEC 4096 HEX 1000:  5f 6b fc 73  81 58 74 d9   71 00 f0 86  97 93 57 d8
  Key length: 128 bits.
 key: 0xebb46227c6cc8b37641910833222772a
        

DEC 0 HEX 0: 72 0c 94 b6 3e df 44 e1 31 d9 50 ca 21 1a 5a 30 DEC 16 HEX 10: c3 66 fd ea cf 9c a8 04 36 be 7c 35 84 24 d2 0b DEC 240 HEX f0: b3 39 4a 40 aa bf 75 cb a4 22 82 ef 25 a0 05 9f DEC 256 HEX 100: 48 47 d8 1d a4 94 2d bc 24 9d ef c4 8c 92 2b 9f DEC 496 HEX 1f0: 08 12 8c 46 9f 27 53 42 ad da 20 2b 2b 58 da 95 DEC 512 HEX 200: 97 0d ac ef 40 ad 98 72 3b ac 5d 69 55 b8 17 61 DEC 752 HEX 2f0: 3c b8 99 93 b0 7b 0c ed 93 de 13 d2 a1 10 13 ac DEC 768 HEX 300: ef 2d 67 6f 15 45 c2 c1 3d c6 80 a0 2f 4a db fe DEC 1008 HEX 3f0: b6 05 95 51 4f 24 bc 9f e5 22 a6 ca d7 39 36 44 DEC 1024 HEX 400: b5 15 a8 c5 01 17 54 f5 90 03 05 8b db 81 51 4e DEC 1520 HEX 5f0: 3c 70 04 7e 8c bc 03 8e 3b 98 20 db 60 1d a4 95 DEC 1536 HEX 600: 11 75 da 6e e7 56 de 46 a5 3e 2b 07 56 60 b7 70 DEC 2032 HEX 7f0: 00 a5 42 bb a0 21 11 cc 2c 65 b3 8e bd ba 58 7e DEC 2048 HEX 800: 58 65 fd bb 5b 48 06 41 04 e8 30 b3 80 f2 ae de DEC 3056 HEX bf0: 34 b2 1a d2 ad 44 e9 99 db 2d 7f 08 63 f0 d9 b6 DEC 3072 HEX c00: 84 a9 21 8f c3 6e 8a 5f 2c cf be ae 53 a2 7d 25 DEC 4080 HEX ff0: a2 22 1a 11 b8 33 cc b4 98 a5 95 40 f0 54 5f 4a DEC 4096 HEX 1000: 5b be b4 78 7d 59 e5 37 3f db ea 6c 6f 75 c2 9b

12月0ヘックス0:72 0C 94 B6 3E DF 44 E1 31 D9 50 CA 21 1A 5A 30 DEC 16 HEX 10:C3 66 FD EA CF 9C A8 04 36 BE 7C 35 84 24 D2 0B DEC 240 HEX F0:B3 39 4A40 AA BF 75 CB A4 22 82 EF 25 A0 05 9F DEC 256 HEX 100:48 47 D8 1D A4 94 2D BC 24 9D EF C4 8C 92 2B 9F DEC 496 HEX 1F0:08 12 8C 46 9F 27 53 42 AD DA 202B 2B 58 DA 95 DEC 512 HEX 200:97 0D AC EF 40 AD 98 72 3B AC 5D 69 55 B8 17 61 DEC 752 HEX 2F0:3C B8 99 93 B0 7B 0C ED 93 DE 13 D2 A1 10 13 AC 768 HEX300:EF 2d 67 6F 15 45 C2 C1 3D C6 80 A0 2F 4A DB FE DEC 1008 HEX 3F0:B6 05 95 51 4F 24 BC 9F 22 A6 CA D7 39 36 44 DEC 1024 HEX 400:B5 15 A8 C5 01 17 17 1754 F5 90 03 05 8B DB 81 51 4E DEC 1520 HEX 5F0:3C 70 04 7E 8C BC 03 8E 3B 98 20 DB 60 1D A4 95 DEC 1536 HEX 600:11 75 DA 6E E7 56 DE 46 A5 3E 2B 07 56 60 60 60b7 70 2032年12月HEX 7F0:00 A5 42 BB A0 21 11 CC 2C 65 B3 8E BD BA 58 7E 2048 HEX 800:58 65 FD BB 5B 48 06 41 04 E8 30 B3 80 F2 AE DE DEC 3056 HEX BF0:34B2 1A D2 AD 44 E9 99 DB 2D 7F 08 63 F0 D9 B6 DEC 3072 HEX C00:84 A9 21 8F C3 6E 8A 5F 2C CF CF BE AE 53 A2 7D 25 DEC 4080 HEX FF0:A2 22 1A 11 B8 33 CC B4 98 A5 95 40 F0 54 5F 4096 HEX 1000:5B BE B4 78 7D 59 E5 37 3F DB DB DBEA 6C 6F 75 C2 9b

 Key length: 192 bits.
 key: 0xc109163908ebe51debb46227c6cc8b37641910833222772a
        
 DEC    0 HEX    0:  54 b6 4e 6b  5a 20 b5 e2   ec 84 59 3d  c7 98 9d a7
 DEC   16 HEX   10:  c1 35 ee e2  37 a8 54 65   ff 97 dc 03  92 4f 45 ce
 DEC  240 HEX   f0:  cf cc 92 2f  b4 a1 4a b4   5d 61 75 aa  bb f2 d2 01
 DEC  256 HEX  100:  83 7b 87 e2  a4 46 ad 0e   f7 98 ac d0  2b 94 12 4f
 DEC  496 HEX  1f0:  17 a6 db d6  64 92 6a 06   36 b3 f4 c3  7a 4f 46 94
 DEC  512 HEX  200:  4a 5f 9f 26  ae ee d4 d4   a2 5f 63 2d  30 52 33 d9
 DEC  752 HEX  2f0:  80 a3 d0 1e  f0 0c 8e 9a   42 09 c1 7f  4e eb 35 8c
 DEC  768 HEX  300:  d1 5e 7d 5f  fa aa bc 02   07 bf 20 0a  11 77 93 a2
 DEC 1008 HEX  3f0:  34 96 82 bf  58 8e aa 52   d0 aa 15 60  34 6a ea fa
 DEC 1024 HEX  400:  f5 85 4c db  76 c8 89 e3   ad 63 35 4e  5f 72 75 e3
 DEC 1520 HEX  5f0:  53 2c 7c ec  cb 39 df 32   36 31 84 05  a4 b1 27 9c
 DEC 1536 HEX  600:  ba ef e6 d9  ce b6 51 84   22 60 e0 d1  e0 5e 3b 90
 DEC 2032 HEX  7f0:  e8 2d 8c 6d  b5 4e 3c 63   3f 58 1c 95  2b a0 42 07
 DEC 2048 HEX  800:  4b 16 e5 0a  bd 38 1b d7   09 00 a9 cd  9a 62 cb 23
 DEC 3056 HEX  bf0:  36 82 ee 33  bd 14 8b d9   f5 86 56 cd  8f 30 d9 fb
 DEC 3072 HEX  c00:  1e 5a 0b 84  75 04 5d 9b   20 b2 62 86  24 ed fd 9e
 DEC 4080 HEX  ff0:  63 ed d6 84  fb 82 62 82   fe 52 8f 9c  0e 92 37 bc
 DEC 4096 HEX 1000:  e4 dd 2e 98  d6 96 0f ae   0b 43 54 54  56 74 33 91
  Key length: 256 bits.
 key: 0x1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
        

DEC 0 HEX 0: dd 5b cb 00 18 e9 22 d4 94 75 9d 7c 39 5d 02 d3 DEC 16 HEX 10: c8 44 6f 8f 77 ab f7 37 68 53 53 eb 89 a1 c9 eb DEC 240 HEX f0: af 3e 30 f9 c0 95 04 59 38 15 15 75 c3 fb 90 98 DEC 256 HEX 100: f8 cb 62 74 db 99 b8 0b 1d 20 12 a9 8e d4 8f 0e DEC 496 HEX 1f0: 25 c3 00 5a 1c b8 5d e0 76 25 98 39 ab 71 98 ab DEC 512 HEX 200: 9d cb c1 83 e8 cb 99 4b 72 7b 75 be 31 80 76 9c DEC 752 HEX 2f0: a1 d3 07 8d fa 91 69 50 3e d9 d4 49 1d ee 4e b2 DEC 768 HEX 300: 85 14 a5 49 58 58 09 6f 59 6e 4b cd 66 b1 06 65 DEC 1008 HEX 3f0: 5f 40 d5 9e c1 b0 3b 33 73 8e fa 60 b2 25 5d 31 DEC 1024 HEX 400: 34 77 c7 f7 64 a4 1b ac ef f9 0b f1 4f 92 b7 cc DEC 1520 HEX 5f0: ac 4e 95 36 8d 99 b9 eb 78 b8 da 8f 81 ff a7 95 DEC 1536 HEX 600: 8c 3c 13 f8 c2 38 8b b7 3f 38 57 6e 65 b7 c4 46 DEC 2032 HEX 7f0: 13 c4 b9 c1 df b6 65 79 ed dd 8a 28 0b 9f 73 16 DEC 2048 HEX 800: dd d2 78 20 55 01 26 69 8e fa ad c6 4b 64 f6 6e DEC 3056 HEX bf0: f0 8f 2e 66 d2 8e d1 43 f3 a2 37 cf 9d e7 35 59 DEC 3072 HEX c00: 9e a3 6c 52 55 31 b8 80 ba 12 43 34 f5 7b 0b 70 DEC 4080 HEX ff0: d5 a3 9e 3d fc c5 02 80 ba c4 a6 b5 aa 0d ca 7d DEC 4096 HEX 1000: 37 0b 1c 1f e6 55 91 6d 97 fd 0d 47 ca 1d 72 b8

12月0ヘックス0:DD 5B CB 00 18 E9 22 D4 94 75 9D 7C 39 5D 02 D3 DEC 16 HEX 10:C8 44 6F 8F 77 AB F7 37 68 53 53 EB 89 A1 C9 EB DEC 240 HEX F0:AF 3E 30F9 C0 95 04 59 38 15 15 15 75 C3 FB 90 98 DEC 256 HEX 100:F8 CB 62 74 DB 99 B8 0B 1D 20 12 A9 8E D4 8F 0E DEC 496 HEX 1F0:25 C3 00 5A 1C B8 5D E0 76 25 98 98 9839 AB 71 98 AB DEC 512 HEX 200:9D CB C1 83 E8 CB 99 4B 72 75 75 BE 31 80 76 9C DEC 752 HEX 2F0:A1 D3 07 8D FA 91 69 50 3E D9 D4 49 1D EE 4E B2 DEC 768 HEX300:85 14 A5 49 58 58 09 6F 59 6E 4B CD 66 B1 06 65 DEC 1008 HEX 3F0:5F 40 D5 9E C1 B0 3B 33 73 8E FA 60 B2 25 5D 31 DEC 1024 HEX 400:34 77 C7 F7 64 A4 A4A1B AC EF F9 0B F1 4F 92 B7 CC 1520 HEX 5F0:AC 4E 95 36 8D 99 B9 EB 78 B8 DA 8F 81 FF A7 95 DEC 1536 HEX 600:8C 3C 13 F8 C2 38 8B B7 3F 38 57 6E 65 B7 B7C4 46 12月2032年12月HEX 7F0:13 C4 B9 C1 DF B6 65 79 ED DD 8A 28 0B 9F 73 16 HEX 800:DD D2 78 20 55 01 26 69 8E FA AD C6 4B 64 F6 6E DEC 3056 HEX BF0:F008F 2E 66 D2 8E D1 43 F3 A2 37 CF 9D E7 35 59 DEC 3072 HEX C00:9E A3 6C 52 55 31 B8 80 BA 12 43 34 F5 7B 0B 70 DEC 4080 HEX FF0:D5 A3 9E 3D FC C5 02 80 BA C4 A6 B5 AA 0D CA 7D DEC 4096 HEX 1000:37 0B 1C 1F E6 55 91 6D 97 FD 97 FD 970D 47 CA 1d 72 B8

3. Security Considerations
3. セキュリティに関する考慮事項

The RC4 algorithm does not meet the basic criteria required for an encryption algorithm, as its output is distinguishable from random. The use of RC4 continues to be recommended against; in particular, its use in new specifications is discouraged. This note is intended only to aid the interoperability of existing specifications that make use of RC4.

RC4アルゴリズムは、出力がランダムと区別できるため、暗号化アルゴリズムに必要な基本的な基準を満たしていません。RC4の使用は引き続き推奨されます。特に、新しい仕様での使用は落胆しています。このメモは、RC4を使用する既存の仕様の相互運用性を支援することのみを目的としています。

4. Copying Conditions
4. コピー条件

This document is intended to be considered a Code Component, and is thus effectively available under the Simplified BSD License.

このドキュメントはコードコンポーネントと見なされることを目的としているため、簡略化されたBSDライセンスで効果的に利用できます。

5. References
5. 参考文献
5.1. Normative References
5.1. 引用文献

[RC4] Schneier, B., "Applied Cryptography: Protocols, Algorithms, and Source Code in C", Second Edition, John Wiley and Sons, New York, NY, 1996.

[RC4] Schneier、B。、「適用された暗号化:プロトコル、アルゴリズム、およびcのソースコード」、第2版、John Wiley and Sons、New York、NY、1996。

5.2. Informative References
5.2. 参考引用

[RFC4345] Harris, B., "Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol", RFC 4345, January 2006.

[RFC4345] Harris、B。、「Secure Shell(SSH)輸送層プロトコルのArcFourモードの改善」、RFC 4345、2006年1月。

[RFC4634] Eastlake 3rd, D. and T. Hansen, "US Secure Hash Algorithms (SHA and HMAC-SHA)", RFC 4634, July 2006.

[RFC4634] EastLake 3rd、D。およびT. Hansen、「US Secure Hashアルゴリズム(SHAおよびHMAC-SHA)」、RFC 4634、2006年7月。

[FMcG] Fluhrer, S. and D. McGrew, "Statistical Analysis of the Alleged RC4 Keystream Generator", <http://www.mindspring.com/~dmcgrew/rc4-03.pdf>.

[FMCG] Fluhrer、S。およびD. McGrew、「疑わしいRC4キーストリームジェネレーターの統計分析」、<http://www.mindspring.com/~dmcgrew/rc4-03.pdf>。

[LIBGCRYPT] Koch, W., "Libgcrypt", <http://directory.fsf.org/project/libgcrypt/>.

[libgcrypt] koch、W。、 "libgcrypt"、<http://directory.fsf.org/project/libgcrypt/>。

[MANTIN01] Mantin, I., "Analysis of the Stream Cipher RC4", <http:/ /www.wisdom.weizmann.ac.il/~itsik/RC4/Papers/ Mantin1.zip>.

[Mantin01] Mantin、I。、「Stream Cipher RC4の分析」、<http://www.wisdom.weizmann.ac.il/~itsik/rc4/papers/ mantin1.zip>。

[MANTIN05] Mantin, I., "Predicting and Distinguishing Attacks on RC4 Keystream Generator", Proceedings of EUROCRYPT 2005, <http://www.iacr.org/cryptodb/archive/2005/EUROCRYPT/ 2597/2597.pdf>.

[Mantin05] Mantin、I。、「RC4キーストリームジェネレーターに対する攻撃の予測と区別」、EuroCrypt 2005の議事録、<http://www.iacr.org/cryptodb/archive/2005/eurocrypt/ 2597/2597.pdf>。

[MIRONOV] Mironov, I., "(Not So) Random Shuffles of RC4", <http://eprint.iacr.org/2002/067.pdf>.

[Mironov] Mironov、I。、「(そうではない)RC4のランダムシャッフル」、<http://eprint.iacr.org/2002/067.pdf>。

[NETTLE] Moeller, N., "Nettle - a low-level crypto library", <http://www.gnu.org/software/nettle/>.

[Nittle] Moeller、N。、「イラクサ - 低レベルの暗号ライブラリ」、<http://www.gnu.org/software/nettle/>。

[OPENSSL] OpenSSL Team, "The OpenSSL Project", <http://www.openssl.org/>.

[OpenSSL] OpenSSLチーム、「OpenSSLプロジェクト」、<http://www.openssl.org/>。

[SANS] Hopwood, D., "Standard Cryptographic Algorithm Naming (SANS) entry on RC4", <http://www.users.zetnet.co.uk/ hopwood/crypto/scan/cs.html#RC4>.

[sans] Hopwood、D。、「標準暗号化アルゴリズム命名(SANS)RC4のエントリ」、<http://www.users.zetnet.co.uk/ hopwood/crypto/scan/cs.html#rc4>。

[SHS] National Institute of Standards and Technology (NIST), "FIPS Publication 180-3: Secure Hash Standard (SHS)", October 2008, <http://csrc.nist.gov/publications/fips/ fips180-3/fips180-3_final.pdf>.

[SHS]国立標準技術研究所(NIST)、「FIPS Publication 180-3:Secure Hash Standard(SHS)」、2008年10月、<http://csrc.nist.gov/publications/fips/ fips180-3/fips180-3_final.pdf>。

Authors' Addresses

著者のアドレス

Joachim Strombergson SecWorks Sweden AB Hogenvagen 5A Savedalen 433 63 SE

Joachim Strombergson Secworks Sweden Ab Hogenvagen 5a Savedalen 433 63 SE

   EMail: joachim@secworks.se
        

Simon Josefsson Simon Josefsson Datakonsult AB Hagagatan 24 Stockholm 113 47 SE

サイモン・ジョセフソンサイモン・ジョセフソン・データコン・アブ・ハガガタン24ストックホルム113 47 SE

   EMail: simon@josefsson.org
   URI:   http://josefsson.org/