flagflag  If you want to see English page, please click "English" Button at Left.

ASN.1 (Abstract Syntax Notation One:抽象構文記法1) anchor.png

  • 「識別子(タグ):コンテンツ長:コンテンツ」の繰り返し.
    • コンテンツの中に「識別子:コンテンツ長:コンテンツ」の繰り返し という入れ子構造を取れる.
Page Top

DER anchor.png

Page Top
識別子(タグ) anchor.png
  • 1bit から数える(0bitからではない)
  • 8,7bit Class:
    • 0000(0x00) UNIVERSAL(汎用)(通常はこれ)
    • 0100(0x40) APPLICATION(応用)
    • 1000(0x80) Context-Specific(コンテキスト特定)
    • 1100(0xc0) PRIVATE(私用)
  • 6bit 
    • 0000(0x00)Primitive(基本型)
    • 0010(0x20)Constructed(構造型)
 
  • 汎用タグ(1~5bit)
    • 0x02:整数(INTEGER)
    • 0x03:ビット列(BIT STRING)
    • 0x04:8bit文字列(OCTET STRING)
    • 0x05:NULL(NULL)
    • 0x06:オブジェクト(OBJECT IDENTIFIER)
    • 0x0c:UTF8文字列(UTF8String)
    • 0x10:シーケンス(SEQUENCE)
    • 0x11:セット(SET)
    • 0x30:構造型シーケンス(SEQUENCE)
    • 0x31:構造型セット(SET)
       
Page Top
コンテンツ長 anchor.png
  • 0x7F 以下:長さを格納するバイトはこの1Byte のみ
  • 0x80 以上:下位7bit(0x01~0x7f)がこれ以降に続く,長さを格納するバイト数.
    • 0x81:この後の1Byteが長さを表す.
    • ということは 0x80 はあり得ない.
  • 126Byte: 0x7E
  • 127Byte: 0x7F
  • 128Byte: 0x81 0x80
  • 129Byte: 0x81 0x81
  • 255Byte: 0x81 0xff
  • 256Byte: 0x82 0x01 0x00
     

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 1258, today: 1, yesterday: 1
最終更新: 2023-06-15 (木) 08:52:03 (JST) (316d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

110 人のユーザが現在オンラインです。 (9 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 110

もっと...

アクセスカウンタ

今日 : 1399013990139901399013990
昨日 : 1406514065140651406514065
総計 : 2335501223355012233550122335501223355012233550122335501223355012
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com