小编mse*_*ery的帖子

你如何在代码中隐藏密钥?

我有一段时间想知道一些软件如何隐藏秘密密钥,以至于无法轻易发现它们.举几个例子:

  • DVD播放器软件隐藏了CSS密钥
  • 带序列号/注册码的软件隐藏用于验证序列号的密钥/哈希值

显然,这些程序不仅仅是在字节[]中使用密钥,因为这样可以轻松窃取密钥并生成自己的序列号等.

使用了哪些策略来隐藏这些键,以便无法轻易找到它们?

encryption obfuscation

45
推荐指数
4
解决办法
3万
查看次数

您是否曾在实际应用中使用过遗传算法?

我想知道在商业代码中找到遗传算法方法是多么常见.

在我看来,某些类型的调度程序可以从GA引擎中受益,作为主算法的补充.

genetic-algorithm

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

如何使哈希键查找不区分大小写?

显然,哈希密钥以区分大小写的方式进行比较.

$ perl -e '%hash = ( FOO => 1 ); printf "%s\n", ( exists $hash{foo} ) ? "Yes" : "No";'
No

$ perl -e '%hash = ( FOO => 1 ); printf "%s\n", ( exists $hash{FOO} ) ? "Yes" : "No";'
Yes
Run Code Online (Sandbox Code Playgroud)

是否有更改当前脚本的设置?

perl hash

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

我需要多少数学才能在Haskell中提高效率?

我有兴趣在我自己的时间学习Haskell(不是通过课程),但我怀疑我的数学背景可能不足以理解重要的语言概念(TBD).

我有一年的大学微积分(单变量),但不是离散的数学或逻辑.

我会在数学上遇到空白吗?

theory haskell

9
推荐指数
3
解决办法
1192
查看次数

如何更改哈希键的大小写?

我正在编写一个可能被用户修改的脚本.目前我正在将配置设置存储在脚本中.它以散列哈希的形式存在.

我想防止人们在哈希键中意外使用小写字符,因为这会破坏我的脚本.

检查哈希键并且仅对具有小写字符的任何键发出警告将是简单的,但我宁愿自动修复区分大小写.

换句话说,我想将顶级哈希中的所有哈希键转换为大写.

perl hash

7
推荐指数
2
解决办法
7084
查看次数

这里有没有人有为Minix开发的经验?

最近我对Minix操作系统感到好奇.http://www.minix3.org/

我非常了解其稳健性和可靠性功能,但我注意到该平台可用的软件包很少.

有没有人在这里为Minix开发(或移植软件)软件?这个过程出乎意料吗?

minix

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

为什么我的脚本报告'eval中未初始化的值"字符串"?

我收到这个警告:

Use of uninitialized value in eval \"string\" at myscript.pl line 57.
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时:

eval;
{
        `$client -f $confFile -i $inputFile -o $outputFile`;
};

if( $@ )
{
        # error handling here ...
}
Run Code Online (Sandbox Code Playgroud)

是什么导致错误?

我该如何解决根本原因?(或以其他方式压制警告?)

perl warnings eval

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