密碼學 - ASN.1 DER Length Decoding
在密碼學中,ASN.1 (Abstract Syntax Notation One) 是一種用於描述資料結構的標準語法。它廣泛應用於電信、金融、醫療等領域,尤其是在安全協定如SSL/TLS、數位憑證等方面。
ASN.1 定義了多種編碼規則,用於將抽象的資料類型轉換為具體的二進位格式,以便在網路中傳輸或儲存,這個過程稱為序列化。
例如:BER (Basic Encoding Rules)、CER (Canonical Encoding Rules) 和 DER (Distinguished Encoding Rules) 等。
其中,DER (Distinguished Encoding Rules) 在資訊安全領域中被廣泛使用,它是一種更嚴格的 BER 子集,具有唯一性、緊湊性和跨平台等優點。
並可用作描述數位憑證、SSL/TLS 協定、PKCS 標準等安全協定和應用。
本文將介紹 ASN.1 DER 的基本概念、結構和應用,幫助你更好地理解這一重要的編碼規則。