Generate Digest が SHA-2 に対応しました。

Deeplからの自動翻訳

ダイジェスト関数は、文書のダイジェストキーを計算する数学関数です。同一の文書は同じダイジェストキーを持ち、文書の一部を変更するとダイジェストキーは異なるものになります。これらの関数は、データの交換や比較の際に、データの整合性をチェックするのに非常に便利です。4D v16 R5では、4DがSHA-2アルゴリズムをサポートするために Generate digestコマンドを強化し、セキュリティ勧告に従ってSHA-2アルゴリズムをサポートしました。

SHA-2とは?SHA-2は、SHA-1の後継としてNIST(米国国立標準技術研究所)から選定された暗号ハッシュの規格である。SHA-2はいくつかのハッシュサイズを含んでいるため、SHA-2ハッシュファミリーと呼ばれることもある。

新しいアルゴリズム

この Generate digestコマンドは、SHA-2ファミリーの2つの新しいアルゴリズムをサポートするようになりました。SHA-256とSHA-512です。構文に変更はありませんが、2つの新しい定数が追加されました。

  • SHA256 digest
  • SHA512 digest

$varDigest:=Generate digest($myMessage;SHA256 digest)

なお、Generate digest コマンドはパスワードハッシュには不適切ですので、代わりに新しい専用コマンドを使用 することをお勧め します。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。