有人告诉我,编写自己的加密是违法的吗?
答案 0 :(得分:5)
取决于您所在国家/地区的法律。但是,除非你像朝鲜一样处于某种形式的独裁统治之下,否则写任何东西都不太可能是违法的。现在,如果你想出一些超级安全 - 超安全 - 永远不能破解的加密方法,奇迹的奇迹,实际上是不可破解的,那么你可能会遇到麻烦分享它。 “军用级”加密往往被归类为“弹药”,并受出口限制。
话虽这么说,一个业余爱好者想出一个真正的骨头无法破解的算法的可能性非常小。任何人都可以写一个加密算法they cannot themselves crack,但这并不意味着它实际上是安全的,并且可能完全无关紧要的任何半开发的密码学家。
答案 1 :(得分:1)
写它并不违法。 嗯....也许在一个拥有极权政府的第三世界国家,但总的来说不是。
但是:有些国家(美国和其他国家/地区)确实对跨境运输/销售加密软件有出口限制。你需要一位专门的律师来确定在这种情况下允许/不允许的内容。
然而.... 为任何严肃的应用程序滚动自己的加密通常是一个坏主意。 设计真正安全的加密算法非常非常非常困难。 您最好将它留给专家,并使用您自己的软件/产品中的许多可用算法之一。