没有合适的资源?快使用搜索试试~ 我知道了~
sinatra-password-security-online-web-sp-000
共24个文件
rb:8个
erb:6个
md:3个
需积分: 9 0 下载量 31 浏览量
2021-03-19
20:08:16
上传
评论
收藏 17KB ZIP 举报
温馨提示
保护密码 目标 了解有关bcrypt的知识,它是一种用于加密密码的宝石。 了解Active Record的has_secure_password方法。 注册并使用安全的加密密码登录用户。 概述 保护用户数据是Web开发人员最重要的工作之一。尽管经常警告它,但您的许多用户仍会在许多不同的网站上使用相同的用户名和密码组合。这意味着,通常来说,人们在我们的应用程序中使用的密码与他们在银行使用的密码相同。 因此,我们永远不想将用户的密码以纯文本格式存储在数据库中。相反,我们将通过哈希算法运行密码。散列算法以不能被操纵的方式操纵数据。这就是说,如果有人掌握了密码的哈希版本,他们将无法将其恢复为原始密码。除了对密码进行哈希处理之外,我们还将添加一个“盐”。盐只是添加到哈希中的随机字符串。这样,如果我们的两个用户使用密码“ fido”,则他们在我们的数据库中将以不同的哈希值结束。 我们将使用开源gem
资源推荐
资源详情
资源评论
收起资源包目录
sinatra-password-security-online-web-sp-000-master.zip (24个子文件)
sinatra-password-security-online-web-sp-000-master
config
environment.rb 269B
db
migrate
20180314210852_create_users.rb 88B
schema.rb 784B
Rakefile 219B
app
models
user.rb 37B
controllers
application_controller.rb 716B
views
layout.erb 116B
login.erb 223B
signup.erb 227B
success.erb 487B
index.erb 130B
failure.erb 134B
CONTRIBUTING.md 2KB
Gemfile 279B
Gemfile.lock 2KB
.rspec 52B
spec
sinatra_password_security_spec.rb 3KB
create_users_migration_spec.rb 435B
spec_helper.rb 350B
LICENSE.md 1KB
.gitignore 642B
.learn 61B
README.md 9KB
config.ru 212B
共 24 条
- 1
资源评论
JinTommy
- 粉丝: 41
- 资源: 4550
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功