ruby-on-rails - token 和摘要有什么区别?

标签 ruby-on-rails ruby authentication

我正在学习如何在 Rails 中对用户进行身份验证, token 和摘要的概念不断出现。我想我大致了解他们的目的是什么,但我不明白两者之间的区别。

最佳答案

  • Token只是一个随机字符串
  • 摘要是一个哈希字符串

加密散列函数是一个获取数据并返回固定位字符串的过程:散列值,也称为摘要。哈希函数也称为单向函数,从消息中计算出摘要很容易,但从摘要中生成消息是不可行的。

在此处阅读有关摘要的更多信息:http://apidock.com/ruby/Digest

关于ruby-on-rails - token 和摘要有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39198256/

相关文章:

ruby - 以有条件的方式构建哈希

ruby-on-rails - 如何理解我在 Ubuntu 中的 Ruby 环境?

android - 当用户从设置中删除 Android Authenticator 帐户时自动注销

ruby-on-rails - Rails 5 通过 Associates 模型更新 has_many

mysql - 使用 ActiveRecord 解释 COUNT 查询

ruby-on-rails - 如何为具有不同登录页面的同一用户使用 Devise 和 ActiveAdmin

sql - 尝试在 Ruby 中的 SQL 查询中使用绑定(bind)变量时出现语法错误

ruby-on-rails - 如果我将 MongoDB 与 Rails 结合使用,我可以使用 Active Record 关联吗?

web-services - 请求中需要 Uname/Password 的 Web 服务的代理安全服务

authentication - JWT 身份验证和用户验证