问题标签 [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.
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 是它们都实施的标准,它们为什么不同?
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 的实例化(目前)变得不可能。
任何帮助将不胜感激。
codeigniter - 在 DataMapper 和 Codeigniter 中加密密码自定义规则
我正在使用 Codeigniter 2.0.3 和 DataMapper ORM 1.6.0。CI 中的集成 DataMapper 已成功实施,一切正常,除了密码加密。
我users.php
用 class调用了模型Users
。我还设置了验证规则:
我在验证规则中的加密功能:
MySQLusers
表结构:
我通过控制器简单地创建新用户:
编辑1:
users.php
模型的完整代码在这里。
用户成功存储在数据库中,但原始密码未加密。
我究竟做错了什么?
谢谢,问候马里奥
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 类似的逻辑?)
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”使用正确的密码/数据库加密密码组合非常不同。有任何想法吗?
php - 密码加密方法?: PASSWORD() 与 md5?
只是想知道密码加密方法是否有利弊......通常,在将新用户插入数据库之前,我将使用 php 并使用 md5 加密密码。我最近继承了一个项目,他们在 sql 插入查询中使用 PASSWORD() 对其进行加密。所以,现在我想知道使用其中一个是否有优势?
winforms - 使用加密字符串时,sql插入方法失败
我正在使用 md5 加密用户密码。但是每当我尝试添加任何记录时,我的代码都会抛出错误“INSERT INTO 语句中的语法错误”。
这是我的代码
java - 如何解密 jboss login-config.xml 中的密码?
是否有 jboss 提供的 API 可用于访问 login-config.xml 并解密加密密码?
mysql - 数据库的最佳 + 最强加密方法
我将密码和个人数据存储在数据库中。加密这些值以进行保护的最强方法是什么。
另外,数据库中信用卡信息加密的最佳方法是什么?或者我应该使用其他东西来存储信用卡信息,而不是 mysql 数据库?
谢谢。
c# - C# 和 VB 中的简单加密返回不同的结果
我有一个加密用 VB 编写的数据的应用程序。还有另一个应用程序使用相同的数据。加密代码相同,但在某些情况下会返回不同的结果。下面是VB和C#中的加密代码。
==================================== VB代码============= =====================
==================================== C#代码============= =====================