Closed. This question is off-topic 。它目前不接受答案。












想改善这个问题吗? Update the question 所以它是堆栈溢出的 on-topic

10年前关闭。



Improve this question




我不知道你是否知道这种情况,但有时我只是从一个维基百科页面浏览到下一个。所以我也看到了关于非法质数的 this one。我读了这篇文章,听起来很有趣,但我并没有真正理解它的真正含义。

据我所知,非法质数是可以以某种方式用于生成恶意代码的质数?但是如何?除了文章中的例子,还有其他例子吗?

它们在现实生活中的用途是什么?

最佳答案

文章以DeCSS程序为例。该程序解密 DVD,根据美国联邦法律和国际条约,这是一种犯罪行为。因此,拥有或分发该特定源代码是非法的。

但是,源代码可以表示为一系列二进制数,例如...
11100101 10001000 00001000 00000000 01001010 11110010
这是十进制的 252372412549874。如果上面的二进制代码是非法的,那么十进制数 252372412549874 将是一个“非法数”。非法素数是非法数子集中恰好是素数的一个。

事实上,像 DeCSS 代码这样的东西也是一个表示整数的序数值,这与它是非法的概念相冲突。毕竟,一个特定整数的抽象概念怎么会是非法的呢?术语“非法数字”是一个矛盾的说法,旨在指出当法律试图控制碰巧与抽象概念重合的人工制品时,它们会超出范围。可以强制执行的是解密 DVD 的行为,而不是拥有或知道数字线上的整数。

10-06 05:02