问题标签 [password-encryption]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1002 浏览

password-encryption - PBKDF2 在 Python 和 Javascript 库之间不匹配

使用密码“password”,salt“1234567812345678”100次重复,128位结果

http://bitwiseshiftleft.github.com/sjcl/demo/是一个 javascript 实现,给出结果 A374FF6A12280F020162A62A9B3212AA

http://matt.ucc.asn.au/src/pbkdf2.py是一个 python 实现,结果为 89FBE50AF230BD273076AA9BC9F1142A

如果 PBKDF2 是它们都实施的标准,它们为什么不同?

0 投票
1 回答
218 浏览

hibernate - 处理不同版本的 Hibernate 库

我有一个使用名为EXAMPLE 的数据库的现有应用程序,它使用一种旧版本的hibernate。

用户的密码存储为org.jasypt.hibernate.type.EncryptedStringType

我不知道它是否总是这样,但基本上,在查询用户时,它会自动解密他们的密码,所以它是明文的。

现在,在同一个数据库上,正在运行一个新的 Web 应用程序(称为 webapp2)。这个以不同的方式和不可解密的方式加密密码。

我被要求做的是将旧用户迁移到“新方式”,而我所做的是创建一个包含 3 个模块的 maven 项目:

  • module1(又名oldie)应该能够以旧方式查询数据库(这样对于用户表上的每个查询,我都可以以明文形式获得用户密码)
  • module2 (aka newie) 应该以新的方式查询数据库。
  • module3应该有一个虚拟类(现在它是一个 junit 的东西),它分别使用 module1 中的 UserService 和 module2 中的 UserService 来读取用户密码(明文)并将其设置回新的方式。

问题:我面临的是 module3必须处理不同版本的休眠库以及其他问题的一大堆问题。

在我的module3配置(它们都是 spring 应用程序)中,我正在自动装配来自 module1 和 module2 的服务和 daos,这会造成很多混乱,最终会遇到麻烦。

似乎正在发生的事情是,存在多种依赖关系,使得 sessionFactories 或 daos 的实例化(目前)变得不可能。

任何帮助将不胜感激。

0 投票
2 回答
847 浏览

codeigniter - 在 DataMapper 和 Codeigniter 中加密密码自定义规则

我正在使用 Codeigniter 2.0.3 和 DataMapper ORM 1.6.0。CI 中的集成 DataMapper 已成功实施,一切正常,除了密码加密。

users.php用 class调用了模型Users。我还设置了验证规则:

我在验证规则中的加密功能:

MySQLusers表结构:

我通过控制器简单地创建新用户:


编辑1:

users.php模型的完整代码在这里


用户成功存储在数据库中,但原始密码未加密。

我究竟做错了什么?

谢谢,问候马里奥

0 投票
1 回答
353 浏览

passwords - 密码加密 3 种方法

一方面我有: http : //forums.enterprisedb.com/posts/list/2481.page 这里我们声明字段为 BYTEA,我们可以解密它并且加密是在数据库级别。

另一方面: https ://www.owasp.org/index.php/Hashing_Java 这里作为varchar,我们只比较哈希来授权。

最后 Spring 给出了http://static.springsource.org/spring-security/site/docs/3.1.x/apidocs/org/springframework/security/crypto/password/StandardPasswordEncoder.html + char 秘密值适用于每个密码?

哪个是最好的方法?(我倾向于 Spring,因为据我了解,它在几行代码中封装了与 OWASP 类似的逻辑?)

0 投票
1 回答
1266 浏览

vb.net - Visual Basic .NET 中的 Joomla 密码验证

我已经成功地为我的Joomla 远程连接到 MySQL 数据库!1.5网站在Visual Basic .NET 2010中使用 MySqlConnector 。

现在我正在尝试从以简单形式提交的值到从 MySQL 查询中检索到的值来验证用户的密码。

我在 forums.joomla.org 上找到了一个有用的帖子,标题为“Joomla 密码 MD5 和 VB.NET MD5”,但那里的代码片段产生了不正确的哈希值。

这是另一个有用的 Joomla 论坛线程,关于如何在 Joomla DB中加密密码(使用 MD5 哈希和“盐”)。

这是代码的修改版本:

结果是“NewHashedPassword”和“HashedPassword”使用正确的密码/数据库加密密码组合非常不同。有任何想法吗?

0 投票
6 回答
2214 浏览

php - 密码加密方法?: PASSWORD() 与 md5?

只是想知道密码加密方法是否有利弊......通常,在将新用户插入数据库之前,我将使用 php 并使用 md5 加密密码。我最近继承了一个项目,他们在 sql 插入查询中使用 PASSWORD() 对其进行加密。所以,现在我想知道使用其中一个是否有优势?

0 投票
2 回答
135 浏览

winforms - 使用加密字符串时,sql插入方法失败

我正在使用 md5 加密用户密码。但是每当我尝试添加任何记录时,我的代码都会抛出错误“INSERT INTO 语句中的语法错误”。

这是我的代码

0 投票
1 回答
9871 浏览

java - 如何解密 jboss login-config.xml 中的密码?

是否有 jboss 提供的 API 可用于访问 login-config.xml 并解密加密密码?

0 投票
2 回答
5500 浏览

mysql - 数据库的最佳 + 最强加密方法

我将密码和个人数据存储在数据库中。加密这些值以进行保护的最强方法是什么。

另外,数据库中信用卡信息加密的最佳方法是什么?或者我应该使用其他东西来存储信用卡信息,而不是 mysql 数据库?

谢谢。

0 投票
3 回答
482 浏览

c# - C# 和 VB 中的简单加密返回不同的结果

我有一个加密用 VB 编写的数据的应用程序。还有另一个应用程序使用相同的数据。加密代码相同,但在某些情况下会返回不同的结果。下面是VB和C#中的加密代码。

==================================== VB代码============= =====================

==================================== C#代码============= =====================