みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
表題のとおりなんですが、
sha256を生成したくいろいろと調べていました。
過去にも何度か話題が出ていますが、お力貸してください。
ScriptMakerとJavaScriptを組み合わせればできそうな感じなのですが、
具体的な方法がわかりません。
ScriptMakerはインストールしました。
sha256生成用に http://point-at-infinity.org/jssha256/ をダウンロードしてきました。
この後何をどうすればいいのかさっぱりわかりません。
用意したものでできるのかどうかもよくわかりません。
http://filemaker-plugins.com/2empowerfm-text-toolkit/
ここのsha256のプラグインを利用したのですが、オプションkeyが使えませんでした。
どうかよろしくお願いいたします。
win7pro 12advです。
試してませんが、Win環境ならこんな方法も、
「なでしこFMプラグイン」+「HMACSHA256バイナリ取得」プラグインが楽かも?
●「なでしこFMプラグイン」→ http://nadesi.com/product/FileMakerPlugin/
●「HMAC取得プラグイン」→ http://weyk.la.coocan.jp/weyk/nadesiko/hmac.html
Offline
http://point-at-infinity.org/jssha256/ こう言うのがあるんですね!
ScriptMakerMS を利用する場合は、以下のようにすればOKです。
グローバルフィールド:「gJSSHA256」を作成し、http://point-at-infinity.org/jssha256/ の jssha256.js の中のScriptをグローバルフィールド:「gJSSHA256」に保存。
スクリプトサンプル:
変数を設定 [$er; 値:iiil_Create( "jscript" )]
フィールド設定 [SHA256::gER; iiil_Exe( SHA256::gJSSHA256 )]
フィールド設定 [SHA256::SHA256_hash; iiil_Eval( "SHA256_hash('" & SHA256::String & "');" )]
フィールド設定 [SHA256::mac_hex; iiil_Eval( "HMAC_SHA256_MAC('" & SHA256::secret_key & "', '" & SHA256::String & "');" )]
変数を設定 [$er; 値:iiil_Create( "" )]
Offline
Hiroさん、qb_dpさん、ありがとうございます。
なでしこの方とScriptMakerの両方を試してみました。
どちらもOKなのですが、今回はできるだけfilemaker単体で処理したかったのでscriptmakerのほうを使わせていただきます。
はやくハッシュ関数がfilemakerに欲しいものです。
本当にありがとうございました。
解決にしておきます。
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 507.75 KiB (Peak: 512.66 KiB) ]