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