195得票9回答
在配置文件中将密码存储为环境变量(而不是明文)是否安全?

我在rails、django(还有一点php)上做了几个应用程序,其中一个我开始做的事情是将数据库和其他密码存储为环境变量,而不是作为某些配置文件(或对于django应用程序,存储在settings.py中)中的明文。 在与我的一位合作者讨论时,他认为这是一种糟糕的做法 - 或许这并不像它一...

19得票9回答
ORA-28001: 密码已过期,无法修复。

我遇到了生产数据库的问题。密码已过期,虽然我更改了密码,但仍然显示密码已过期。更奇怪的是,我有一个生产Web应用程序和一个开发Web应用程序。它们都访问同一数据库。生产Web应用程序可以完美地工作,而使用开发Web应用程序时我总是会收到以下错误信息:10:25:42,919 WARN [JB...

8得票5回答
在内存中以不可读的方式存储密码的NSString

我需要将密码存储在NSString对象中;然而,我希望有一种方法来混淆它们,以便它们不能直接从内存中读取。 这是一个Mac OS X(10.5)应用程序,但也希望能够在iPhone上使用。

18得票5回答
在Objective-C中生成SHA256哈希值

我需要在Objective-C中生成Sha256密码,但怎么也想不出该如何做!难道有什么简单的方法我没发现吗? 我尝试实现了下面这个方法(原本是为iPhone写的,但我认为跨平台也许可以用,因为某些Objective-C代码是通用的)-(NSString*)sha256HashFor:(NS...

12得票1回答
只询问个别字母的密码系统 - 它们存储什么?

有些(特别是银行)密码系统要求您输入密码中的三个指定字母才能登录。这旨在防止键盘记录器,可能还包括未加密会话的网线嗅探重放攻击。 显然,使用普通的密码散列算法无法实现这样的方案,因为您需要知道整个密码才能计算出散列值。 这种系统通常在服务器端存储什么信息以使其工作? 它们是以纯文本形式存...

17得票2回答
映射网络驱动器时遇到保存密码的问题。

我正在运行一批:"net use j: \\192.168.1.241\sausb /user:srvfeskar\administrator Ratata12 /persistent:yes /p:yes" 重启Windows 8电脑后,我需要重新输入密码。

9得票3回答
HTML登录表单:提供用户名,自动填充密码。

我需要一个登录表单,只需要提供我的用户名即可,因为它会记住我的密码,并自动填写密码字段(例如,在Gmail身份验证中)。如何实现这一点?谢谢Luca。

9得票1回答
用双重盐来哈希密码?

我在考虑使用两个不同的盐字符串对用户密码进行哈希处理,一个存储在代码中,对所有用户都相同,另一个存储在数据库中,每个用户都有自己唯一的值。 与仅将值存储在数据库中相比,这种方法是否更有效? 欢迎任何建议和意见。 谢谢

9得票11回答
为什么很多网站不允许在密码中使用非字母数字字符?

当进行注册时,很多网站会禁止在密码中使用符号。从可用性的角度来看,这让我感到非常不爽,因为我所有的密码都包含多个符号,并且作为一名时常处理Web身份验证的程序员,我无法理解为什么它不被允许。我有什么遗漏吗?他们担心SQL注入吗?不想处理转义字符吗?还是非拉丁字母字符会导致问题?类似的问题,关于...

13得票4回答
如何计算密码复杂度

有些应用程序(或网站)在您输入密码时会计算其复杂性。 它们通常会显示一个红色的条形图,当您的密码变得更长,并包含更多类别的字符(例如小写字母、大写字母、标点符号、数字)时,该条形图会变成橙色、绿色或者更绿。 如何可靠地计算密码的复杂性? 我想出了以下算法,但我担心它将Password1!...