2016-08-29 12 views
0

私はレールでユーザーを認証することについて学び、トークンとダイジェストの概念は再び現れ続けます。私は彼らの目的が一般的なものであるという一般的な考えを理解していると思うが、私は両者の違いを理解していない。トークンとダイジェストの違いは何ですか?

答えて

4
  • トークンダイジェストは、暗号ハッシュ関数は、データを受け取り、固定されたビット列を返す手続きであるハッシュストリング

あるだけランダムな文字列

  • ある:知られても、ハッシュ値をダイジェストとしてハッシュ関数は一方向関数とも呼ばれ、メッセージのダイジェストを計算するのは簡単ですが、ダイジェストからメッセージを生成することは不可能です。

    ここダイジェストについてもっと読むhttp://apidock.com/ruby/Digest

  • +0

    それを見て別の方法をされたダイジェストは、与えられた入力に基づいてオンデマンドで再現することができ、ランダムな文字列または値のようなものですが、トークンは完全にランダムであることができます必ずしも再現可能である必要はない。 – tadman

    関連する問題