问题列表 - 第10466页

使Django.contrib.auth存储纯文本密码

我有一个基于Django的站点(尚未启动,因此没有真正的用户)使用plain django.contrib.auth,并希望将密码存储为纯文本,而不是盐渍SHA-1哈希.

问题是,如果没有修补(或猴子修补)Django源代码,最好的方法什么?

注意:我完全知道这肯定不太安全.明文需要执行质询-响应AUTH,像CHAP对PPTP VPN,DIGEST-MD5为IMAP4和HTTP摘要基于WebDAV的文件存储.所以,我正在使用连接级安全性来交换数据库级安全性.

当然,我正在考虑教育和鼓励用户使用X.509证书(并且没有任何密码),但这并不容易.

可逆地加密(混淆)密码,并使用一些排序列级权限,因此密码将是INSERTable/UPDATEable,但不是Web用户可选择的(只能访问一些自定义检查功能,SELECT * FROM users WHERE 'somesha1hash' = USER_HMAC(id, 'salt')所以)密码不会"只是在那里"这是一个主意,我会尽力去做.关于保护明文数据的建议受到热烈欢迎,但我最想听到的是如何破解密码的存储方式.

authentication passwords django

1
推荐指数
2
解决办法
3331
查看次数

为什么我的OCUnit测试失败了"代码138"?

我目前正在尝试使用XCode 3.1学习objective-c.我一直在做一个小程序,并决定添加单元测试.

我按照Apple Developer页面上的步骤 - 使用Xcode 3和Objective-C进行自动单元测试.当我添加我的第一个测试时,它在测试失败时工作正常,但是当我更正测试时,构建失败了.Xcode报告了以下错误:

错误:测试主机'/Users/joe/Desktop/OCT/build/Debug/OCT.app/Contents/MacOS/OCT'异常退出代码138(它可能已崩溃).

试图找出我的错误,我重新按照上面的单元测试示例中的步骤进行操作.当我添加我的代码的简化版本和测试用例时,返回错误.

这是我创建的代码:

Card.h

#import <Cocoa/Cocoa.h>
#import "CardConstants.h"

@interface Card : NSObject {
    int rank;
    int suit;
    BOOL wild ;
}

@property int rank;
@property int suit;
@property BOOL wild;

- (id) initByIndex:(int) i;

@end
Run Code Online (Sandbox Code Playgroud)

Card.m

#import "Card.h"

@implementation Card

@synthesize rank;
@synthesize suit;
@synthesize wild;

- (id) init {
    if (self = [super init]) {
        rank = JOKER;
        suit = JOKER;
        wild = false;
    }
    return [self autorelease];
}

- (id) …
Run Code Online (Sandbox Code Playgroud)

xcode unit-testing memory-management objective-c ocunit

10
推荐指数
1
解决办法
2107
查看次数

在redhat RHEL5上安装svn客户端

如何在Redhat机器上安装svn?

试图这样做yum install svn- 但它没有找到svn.

我的机器细节是

红帽企业Linux服务器版本5.2(Tikanga)

使用此命令/ etc/redhat-release找到它

谢谢

linux svn install redhat

8
推荐指数
1
解决办法
2万
查看次数

有人使用命名的布尔运算符吗?

或者我们都坚持我们的教学"&&,||,!" 办法?

我们为什么要使用其中一个的任何想法?

我只是想知道,因为有几个答案说明代码应该尽可能自然,但是我没有看到很多带有"and,or,not"的代码,而这更自然.

c++ boolean

13
推荐指数
5
解决办法
2268
查看次数

想要找出从mysql返回的结果总数

我想知道通过我的查询从mysql中获取了多少结果...

php mysql

0
推荐指数
1
解决办法
109
查看次数

如何使数组不区分大小写

据我所知,结果

["a", "A"].uniq 
Run Code Online (Sandbox Code Playgroud)

["a", "A"]
Run Code Online (Sandbox Code Playgroud)

我的问题是:

如何制作["a","A"] .uniq给我["a"]或["A"]

ruby arrays unique

11
推荐指数
5
解决办法
7388
查看次数

如何在XAML中显示包含双引号和单引号的文本?

在我的XAML文件中,我想显示包含 引号 引号的文本:

你不应该选择"复制如果新".

这些都不起作用:

<TextBlock Text="You shouldn't choose "Copy if New":"/>
<TextBlock Text="You shouldn't choose ""Copy if New"":"/>
<TextBlock Text="You shouldn't choose \"Copy if New\":"/>
<TextBlock Text='You shouldn't choose \"Copy if New\":'/>
<TextBlock Text='You shouldn\'t choose \"Copy if New\":'/>
Run Code Online (Sandbox Code Playgroud)

我放弃了,我可以在XAML中这样做吗?

wpf xaml

52
推荐指数
3
解决办法
2万
查看次数

从c#代码移动到html/css/jquery时的转移

我发现当我在项目上编写非UI代码时,我可以相对高效(从服务层以自上而下的方式工作),遵循TDD方法,我几乎总是在调试器之外,直到集成,不完美但足够快乐.仅供参考,我在VS2008中使用R#启用C#.

然而,当我转而坚持使用某个网络界面时,我非常糟糕地点击F5在css/html中进行一些更改,更改famfam图标,在firebug中调试,添加更多jquery等等.仅供参考,我在ASP.Net控制器委托最多的服务层,使用专用于视图等的Viewmodels ..一般遵循干净的mvc.控制器中的代码不是TDD,因为我发现它基本上代理了服务层,并且与viewmodels/formmodels有一点映射,所以我跳过了这一部分.

进入jquery/html/css区域的开发人员通常会有任何提高生产力和避免procasination的提示(例如现在在SO上).这同样适用于Java开发人员

model-view-controller asp.net-mvc jquery

5
推荐指数
1
解决办法
162
查看次数

为什么Hibernate Open Session in View被认为是一种不好的做法?

您使用什么样的替代策略来避免LazyLoadExceptions?

我确实理解在视图中打开会话有以下问题:

  • 分层应用程序在不同的jvm中运行
  • 事务只在最后提交,很可能你以前想要结果.

但是,如果您知道您的应用程序在单个虚拟机上运行,​​为什么不通过在视图策略中使用开放会话来减轻您的痛苦?

java hibernate jpa lazy-loading open-session-in-view

104
推荐指数
5
解决办法
6万
查看次数

你为提高软技能所做的最有效的事情是什么?

我为提高软技能而做的最有效的事情就是参加表演课.

你为提高软技能所做的最有效的事情是什么?

相关问题:

communication

5
推荐指数
1
解决办法
579
查看次数