ipex

Salesforceの情報や趣味(ゲーム等)についてフリーに

Apexでハッシュ化の処理

今日勉強したことのログ。

外部向けのURLに、SalesforceIdをパラメータとして付ける場合の話。
Id剥き出しはちょっと…ということで、ハッシュ化することに。

結構簡単に実装できるんだね。サンプルも多くて、感謝。

String sample = EncodingUtil.convertToHex(
    Crypto.generateDigest( ハッシュ関数 , Blob.valueOf( 文字列 )));

ハッシュ関数の種類とか、勉強になった。
どれを使うのがベストか分からんけどNE。


EncodingUtil Class
developer.salesforce.com

Crypto Class
developer.salesforce.com