标签: passwords

在python中使用salt并哈希密码

这段代码应该用盐哈希密码.salt和哈希密码正在保存在数据库中.密码本身不是.

考虑到操作的敏感性,我想确保一切都是犹太洁食.

注意:我习惯使用url安全版的b64encode.

import hashlib
import base64
import uuid

password = 'test_password'
salt     = base64.urlsafe_b64encode(uuid.uuid4().bytes)


t_sha = hashlib.sha512()
t_sha.update(password+salt)
hashed_password =  base64.urlsafe_b64encode(t_sha.digest())
Run Code Online (Sandbox Code Playgroud)

python authentication passwords hash salt

75
推荐指数
7
解决办法
10万
查看次数

如何创建laravel哈希密码

我正在尝试为Laravel创建一个哈希密码.现在有人告诉我使用Laravel哈希助手,但我似乎无法找到它,或者我正朝错误的方向看.

如何创建laravel哈希密码?在哪里?

编辑:我知道代码是什么,但我不知道在哪里以及如何使用它,所以它给了我回哈希密码.如果我得到哈希密码,那么我可以手动将其插入数据库

php security passwords hash laravel

72
推荐指数
6
解决办法
14万
查看次数

客户端的密码加密

可能重复:
关于客户端的密码哈希系统

我必须保护我的网站用户的密码.我所做的是在服务器端使用MD5 加密哈希.但问题是密码保留为纯文本,直到它到达服务器,这意味着可以使用流量监控捕获密码.所以我想要的是使用客户端密码加密/散列机制并发送加密/散列密码.任何人都可以告诉你这样做的方法是什么?

javascript passwords ssl jsp password-hash

71
推荐指数
7
解决办法
18万
查看次数

PHP中的命令行密码提示

我正在编写一个命令行工具来帮助我的网络应用程序.它需要密码才能连接到服务.我希望脚本显示密码提示,所以我不必将其作为命令行参数传递.

这很容易,但我希望它不会在键入屏幕时回显密码.我怎么能用PHP做到这一点?

在纯PHP(没有system('stty'))和用字符替换字符的情况下的加分点*.

编辑:

该脚本将在类似unix的系统(linux或mac)上运行.该脚本是用PHP编写的,很可能就是这样.

此外,为了记录,stty这样做的方式是:

echo "Password: ";
system('stty -echo');
$password = trim(fgets(STDIN));
system('stty echo');
// add a new line since the users CR didn't echo
echo "\n";
Run Code Online (Sandbox Code Playgroud)

我宁愿不system()接听电话.

php passwords

70
推荐指数
4
解决办法
4万
查看次数

Django密码生成器

我已将一堆用户及其数据导入到django项目中.我需要为每个人分配一个密码.是否有这样的片段用于密码生成,以应对Django哈希和盐?

passwords django

70
推荐指数
4
解决办法
3万
查看次数

高品质,简单的随机密码生成器

我有兴趣创建一个非常简单,高(加密)质量的随机密码生成器.有一个更好的方法吗?

import os, random, string

length = 13
chars = string.ascii_letters + string.digits + '!@#$%^&*()'
random.seed = (os.urandom(1024))

print ''.join(random.choice(chars) for i in range(length))
Run Code Online (Sandbox Code Playgroud)

python security random passwords

68
推荐指数
9
解决办法
8万
查看次数

has_secure_password是否使用任何形式的腌制?

我想用来has_secure_password在数据库中存储加密的密码.如果has_secure_password使用任何形式的腌制,我在互联网上找不到.如果它使用盐腌,它是如何工作的?谁能为我澄清一下这个?

泰斯

encryption passwords ruby-on-rails salt

67
推荐指数
1
解决办法
7248
查看次数

MySQL 5.7的默认根密码是什么

在使用root ID进行全新安装后无法登录到MySQL数据库,并且像其他较旧的MySQL版本一样无法登录到无/无密码

mysql linux passwords password-recovery mysql-5.7

64
推荐指数
7
解决办法
9万
查看次数

加密/散列数据库中的纯文本密码

继承了一个Web应用程序,我刚刚在SQL Server数据库中以纯文本形式存储了超过300,000个用户名/密码.我意识到这是一件非常糟糕的事情.

知道我必须更新登录和密码更新过程以加密/解密,并且对系统其余部分的影响最小,您会建议从数据库中删除纯文本密码的最佳方法是什么?

任何帮助表示赞赏.

编辑:对不起,如果我不清楚,我打算问你的加密/哈希密码的程序,而不是特定的加密/散列方法.

我应该只是:

  1. 备份数据库
  2. 更新登录/更新密码代码
  3. 几小时后,浏览用户表中记录密码的所有记录并替换每个记录
  4. 测试以确保用户仍然可以登录/更新密码

我想我的关注更多来自于大量的用户,所以我想确保我正确地做到这一点.

security encryption passwords security-by-obscurity

63
推荐指数
3
解决办法
4万
查看次数

密码强度计

我有一种情况,我希望能够在网络界面中将用户密码评级到我的系统,以便在他们点击提交之前知道他们是否有错密码.

关键要求:

  • 必须能够对密码进行评级,而不仅仅是通过/失败.
  • 如果密码低于阈值,应禁用表单,因此用户无法提交.
  • 看起来不错.:)
  • 不使用jQuery - 我们目前在这个系统中使用Mochikit和Y!UI.

我发现很多用jQuery编写的密码计,像http://www.passwordmeter.com/这样的东西太冗长了.

任何人都可以建议我可以使用javascript密码评估器,或举例说明如何写一个?

javascript passwords

63
推荐指数
3
解决办法
9万
查看次数