みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも助けていただきまして、ありがとうございます。
https://docs.aws.amazon.com/ja_jp/gener … quest.html
の 7. 正規リクエストのサンプルを元に、
8.のハッシュ化された結果を出そうとしているのですが、私の立てた式の結果とサンプルの結果が異なってしまいます。
立てた式はこれです。
Lower (
HexEncode (
CryptDigest (
"GET\\n/\\nAction=ListUsers&Version=2010-05-08\\ncontent-type:application/x-www-form-urlencoded; charset=utf-8\\nhost:iam.amazonaws.com\\nx-amz-date:20150830T123600Z\\n\\ncontent-type;host;x-amz-date\\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
; "sha256" ) ) )
この説明ページの中には最終行以外の各行に改行文字が必要との記述もあるので、
"\\n"(円マークとバックスラッシュとn)を行の末尾に足してこんな式になりましたが、
結果が"c2b686cf68・・・”となり、
結果の例である、”f536975d0・・・”になりません。
文字列の作り方を変えたり、他の関数でも試したのですがうまくいきません。
何が間違っているんでしょうか。
かれこれ朝からずっと悩んでいます。
よろしくお願いします。
使用しているバージョンは18です。
Offline
自己解決しました。
改行をcharに置き換えたら出来ました。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 504.98 KiB (Peak: 519.72 KiB) ]