小编Rya*_*her的帖子

虚拟化对加密强随机数生成器的影响是什么?

/ dev/random和/ dev/urandom使用环境噪声来产生随机性.

使用虚拟化服务器,在一个硬件配置上可以有多个操作系统实例.这些操作系统都将从相同的环境噪声中获取随机性.

这是否意味着随机数生成器强度降低,因为所有操作系统实例都基于相同输入的计算?或者,是否将环境噪声划分为不共享?

如果后者是真的,我可以看到这降低了/ dev/urandom的有效性,因为它重用了它的内部池并减少了环境输入,降低了熵.

/ dev/random应该没问题,因为它会阻塞,直到获得足够的噪声......除非OS实例都共享输入.

那么,问题是:虚拟化对加密强随机数生成器的影响是什么,特别是那些使用环境噪声的生成器?

random virtualization cryptography

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

如何在CakePHP 1.2中将查询字符串传递给testAction?

在CakePHP中,在URL中放置查询字符串不会导致它被自动解析和拆分,就像通常在直接调用控制器时一样.

例如:

$this->testAction('/testing/post?company=utCompany', array('return' => 'vars')) ;
Run Code Online (Sandbox Code Playgroud)

将导致:

[url] => /testing/post?company=utCompany
Run Code Online (Sandbox Code Playgroud)

通过Web浏览器直接调用url会导致:

[url] => Array
    (
        [url] => testing/post
        [company] => utCompany
    )
Run Code Online (Sandbox Code Playgroud)

在不编辑CakePHP源的情况下,有没有办法在运行单元测试时拆分查询字符串?

php unit-testing cakephp cakephp-1.2

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