DerivedKey

DerivedKey[assoc]

GenerateDerivedKeyによって生成された派生キーを表す.

詳細

  • DerivedKeyは,テキストのパスワードの代りに使える,安全なキーを含むオブジェクトである.
  • DerivedKeyは,キーの生成に使用されたパスワード確認ためのすべての情報を含んでいる.
  • DerivedKey[assoc]assoc は以下を含んでいる.
  • "Function"使用されたキー導出関数
    "FunctionParameters"キー導出関数の引数
    "DerivedKey"派生されたキー
    "Salt"キーの導出に使われたソルト
  • "FunctionParameters"の値は,"KeySize"と使用されたキー導出関数に特有のパラメータを含むAssociationである.
  • DerivedKey[assoc]["prop"]assoc の指定された要素を与える.これは,assoc["prop"]に等しい.
  • DerivedKey[assoc]["PHCString"]は,派生キーの文字列表現を与える.
  • DerivedKey[assoc]["KeySize"]は,キーのサイズをビット単位で与える.
  • DerivedKey[assoc]["Parameters"]は,オブジェクトに含まれる全情報を連想として与える.
  • DerivedKey[assoc]["Properties"]は,使用可能な特性のリストを与える.

例題

  (7)

派生キーを生成する:

導出されたバイト列を抽出する:

使用されたキー導出関数の名前を抽出する:

キー導出関数のパラメータを抽出する:

導出されたキーを16進数列として得る:

DerivedKeyを使ってパスワードを確かめる:

DerivedKeyの16進数表現を使ってパスワードを確かめる:

Wolfram Research (2019), DerivedKey, Wolfram言語関数, https://reference.wolfram.com/language/ref/DerivedKey.html (2020年に更新).

テキスト

Wolfram Research (2019), DerivedKey, Wolfram言語関数, https://reference.wolfram.com/language/ref/DerivedKey.html (2020年に更新).

CMS

Wolfram Language. 2019. "DerivedKey." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/DerivedKey.html.

APA

Wolfram Language. (2019). DerivedKey. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DerivedKey.html

BibTeX

@misc{reference.wolfram_2024_derivedkey, author="Wolfram Research", title="{DerivedKey}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DerivedKey.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_derivedkey, organization={Wolfram Research}, title={DerivedKey}, year={2020}, url={https://reference.wolfram.com/language/ref/DerivedKey.html}, note=[Accessed: 21-November-2024 ]}