问题列表 - 第21706页

是否有可能重建密码哈希的密钥

我们想在我们的数据库中以加密方式(SHA-256)散列一个秘密值.由于我们希望将此作为查询数据库中单个记录的方法,因此我们不能为每个加密值使用不同的随机盐.

我的问题是:无限制地访问我们的数据库,并且鉴于攻击者至少知道一个秘密值和散列值对,攻击者是否可以对加密密钥进行反向工程?IE,那么攻击者能够反转所有哈希并确定所有秘密值吗?

如果是这样的话,似乎这会破坏加密哈希的整个目的,所以也许我错过了一些东西.

security encryption

4
推荐指数
2
解决办法
3528
查看次数

如何确定MySQL中的最大事务大小?

这里看到了为PostgreSQL提出的相同问题; 想知道是否有人知道(a)响应的MySQL风格和(b)我将检查哪些MySQL选项来确定/影响答案.

我不需要一个绝对的答案顺便说一句,但如果我建议插入,比方说,200,000行~2Kb每个你会认为这非常简单,或推动限制一点?

假设MySQL运行在一个规格齐全的Linux机器上,内存4Gb,磁盘空间减少,以及一个通常知道他们正在做什么的人调整的实例!

干杯

布赖恩

mysql transactions

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

IndexOutOfRangeException在NHibernate的深处

我有以下映射:

public class SecurityMap : ClassMap<Security>
    {
        public SecurityMap()
        {
            Table("Security");
            CompositeId().KeyProperty(k => k.Id, "SecurityId").KeyProperty(k => k.EndDate);
            Map(x => x.LastUpdateUser);
            References(x => x.Company).Columns("CompanyId", "EndDate");
            References(x => x.PrimaryListing).Columns("PrimaryListingId", "EndDate");
         }
    }

public class ListingMap : ClassMap<Listing>
    {
        public ListingMap()
        {
            Table("Listing");
            CompositeId().KeyProperty(k => k.Id, "ListingID").KeyProperty(k => k.EndDate);
            References(x => x.Security).Columns("SecurityId","EndDate");
        }
    }

 public class CompanyMap : ClassMap<Company>
    {
        public CompanyMap()
        {
            Table("Company");
            CompositeId().KeyProperty(k => k.Id, "CompanyID").KeyProperty(k => k.EndDate);
            HasMany(x => x.Securities).KeyColumns.Add("CompanyId", "EndDate");
        }       
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试运行此测试时:

[Test]
public void can_update_a_security()
{
    var …
Run Code Online (Sandbox Code Playgroud)

mapping nhibernate exception nhibernate-mapping fluent-nhibernate

12
推荐指数
1
解决办法
8212
查看次数

将变量传递给Google自定义搜索引擎

是否可以将搜索变量传递到我在网站上嵌入的Google自定义搜索引擎?我可以让搜索引擎工作,但我无法通过POST传递一个术语(它来自网站其他页面上的搜索按钮)

我试图破解我在这里找到的代码:http://code.google.com/apis/ajax/playground/?exp = search#hello_world

这就是我到目前为止......($ q是我传给它的术语)

<script type="text/javascript">
    google.load('search', '1', {language : 'en'});

    function OnLoad()
    {
        var customSearchControl = new google.search.CustomSearchControl('***my key****');
        customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        customSearchControl.draw('cse');
        searchControl.execute("$q");
    }
    google.setOnLoadCallback(OnLoad);
</script>   
Run Code Online (Sandbox Code Playgroud)

谢谢

search-engine google-custom-search

6
推荐指数
1
解决办法
9459
查看次数

如何在PHP中执行foreach?

foreach(func() as $item)...
Run Code Online (Sandbox Code Playgroud)

以上只会打func()一次,但为什么?究竟发生了什么?

php foreach

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

什么是Linq查询,它将获得每个objX objX.created = {newest}?

这个对我来说是一个脑筋急转弯.我几乎不愿意寻求帮助,因为我担心我会错过无尽的,不眠之夜试图加密这个谜团.JK

我有一个C#项目,我需要显示一个唯一对象列表,但只显示基于对象类型的最新对象.出于讨论目的,让我们谈谈"果实".假设我有一个水果列表,每个水果都有一个"选择日期".没有主键.所以,我的"Fruit"类型的通用列表可能看起来像......

{'Apple','1/2/2010'}
{'Apple','11/12/2009'}
{'Apple','2/14/2010'}
{'Grape','5/2/2009'}
{'Orange','10/30/2009'}
{'Mango','2/13/2010'}
{'Apple','6/30/2009'}
{'Orange','10/5/2009'}
{'Grape','2/1/2010'}
Run Code Online (Sandbox Code Playgroud)

我需要能够将该列表减少到最新的每种水果类型.结果应该是......

{'Apple','2/14/2010'}
{'Orange','10/30/2009'}
{'Mango','2/13/2010'}
{'Grape','2/1/2010'}
Run Code Online (Sandbox Code Playgroud)

在我的现实世界中,我正在使用Linq to SQL.所以,我想和我一直在做的事情保持一致.

这可能是非常简单的事情,以后,我甚至会被问到,我会感到很尴尬.但是,我需要知道,所以我想我只需要做出牺牲.

c# linq linq-to-sql

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

巨大地图的不可变地图实施

如果我有一个不可变的地图,我可能期望(在很短的时间内 - 如几秒钟)添加/删除数十万个项目,标准HashMap是一个坏主意?假设我想在<10秒内通过Map传递1Gb数据,这样任何一次瞬间Map的最大大小只有256Mb.

我得到的印象是地图保留了某种"历史",但我将始终访问最后更新的表(即我不传递地图),因为它是一个私有成员变量,Actor只更新/访问从反应中.

基本上我怀疑这个数据结构可能(部分)因为在短时间内读取大量数据时JVM内存不足而出现问题.

我是否会更好地使用不同的地图实现,如果是这样,它是什么?

scala map out-of-memory immutability scala-2.7

10
推荐指数
2
解决办法
4083
查看次数

git ls-files:如何识别新文件(添加,未提交)?

我打电话git add <file>给命令后git status会给我看:

...
new file:    <file>
Run Code Online (Sandbox Code Playgroud)

不知怎的,我无法通过使用它来管理它来获取相同的信息ls-files,它(ls-files -tc在这种情况下)会告诉我:

H <commited file>
H <other commited file>
H <file>
Run Code Online (Sandbox Code Playgroud)

新文件似乎没有命令行切换.该文件被报告为缓存,这没关系,但是我怎么知道它目前没有提交?

这是可能的ls-files或一些类似的命令(我不必解析大量的输出git status)?

git

64
推荐指数
3
解决办法
8万
查看次数

Objective-C是否在没有Cocoa的情况下使用?

似乎Cocoa似乎是Objective-C的主要平台.GCC(Xcode使用)支持Objective-C,因此必须在各种平台上使用.

是否有任何值得注意的跨平台项目使用Objective-C而不是Cocoa(或其开源表兄GNUStep)?它真的在Apple生态系统之外使用吗?

cocoa gcc programming-languages objective-c gnustep

6
推荐指数
1
解决办法
2362
查看次数

嵌入式文件到delphi exe应用程序(不作为应用程序的单独文件)

我想嵌入一个文件(任何类型的)到我的exe应用程序,并能够在远程提取使用它,我知道如何嵌入到资源,但我不想将文件放在app目录,我想将所有文件(如.rec)存储到我的exe中,在c#中可以存储为文本文件,然后通过FileStream读取它,但在Delphi中,资源文件与exe文件是分开的.有没有解决方案呢?非常感谢!

delphi delphi-7

4
推荐指数
1
解决办法
6896
查看次数