R - 加密/锁定R代码和包

时间:2018-01-02 16:37:21

标签: r security package

是否可以创建一个R包,如果我将它提供给用户,他们可以运行包中的所有功能,但无法查看任何源代码?

我能想到的两种可能的方法是打开包中的原始.R文件,或者在R控制台中输入函数名来打印R代码文本。那么有没有办法加密文件或禁用函数的函数打印调用?

由于

1 个答案:

答案 0 :(得分:3)

幸运的是,没有这样的功能。如果你想隐藏你的分析或算法,也许你可以使用一些专有软件或用编译的语言编写你的代码(例如C ++)。请注意,所有软件都是可反向工作的。这只是一个动机问题。