gpt4 book ai didi

ruby - 有什么简单的方法可以隐藏一点 Ruby 代码吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:50 40 4
gpt4 key购买 nike

我寻求一种解决方案,使 Ruby 代码更难读。

事实上,我对完全混淆代码不感兴趣,而是获得“一行 *.rb 文件”或类似 "Pretty Numbers" on this link 的东西应该受到赞赏。

在此处发布之前,我花了几个小时寻找解决方案,但无法获得任何脚本、gem 或程序来将易于阅读的代码转换为“傻瓜”更难理解的代码。

试过例如these ones但任何人都可以轻松完成整个工作。

最佳答案

将代码封装成字符串

string = "1+2; sneaky('something'); 'will be hidden'"

将字符串封装成数组

array = [string]

将数组内容打包成二进制序列

 array.pack('u') #=> "?<'50``\n..."

将二进制序列复制并粘贴到您的代码中并对其求值。

eval("?<'50``\n...".unpack('u').first) #=> 'will be hidden'

关于ruby - 有什么简单的方法可以隐藏一点 Ruby 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019756/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com