`
lihaona
  • 浏览: 6689 次
  • 性别: Icon_minigender_1
  • 来自: 海口
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ruby源代码加密,及其反拷贝技术

阅读更多
      作者的这些ruby技术只是支持windows平台。

   附带的包里有ruby源代码加密及其反拷贝技术的演示。包里有详细的说明。感兴趣的可以下载一试。很简单的几个文件,无需安装,只是要安装一键式ruby安装包就可以(最好1.86版本以上)。

  附:根据ruby语言的使用协议,只要公司内部使用,可以任意修改
分享到:
评论
43 楼 youcai 2009-07-01  
gigix说的难听,但是是大实话,对于使用隐藏加密算法的后果根本是使用者不可控的,只有公开的加密算法,才能确切知道自己加密的强度和其后果。
使用者可以更邪恶的想象:如果作者在里面做一点后门等。
42 楼 cscript 2009-06-30  
gigix 写道
太极掌 写道
gigix 写道
其实只要把源代码做个AES,再把file loading的逻辑稍微改一改做上解密就齐活。
这么简单的东西还能做得只支持windows,还需要导入MFC,想象力可见一斑。


哦,这么简单啊,gigix何不贡献出来?gigix推广ruby也不是一两天,我真么从来没看到过gigix推出什么东西来?

首先我就没搞懂这是什么逻辑
干了个傻逼事情被别人说出是傻逼事情,指着别人鼻子问“你干一个试试”就可以让这事情变得不傻逼了?

http://rubyworks.rubyforge.org/
http://cruisecontrolrb.thoughtworks.com/documentation/team
更何况,你这一口,还真是啃在石头上了

别在论坛里面撒野,JAVA资深会员就这素质?!
41 楼 rubynroll 2009-06-30  
火星叔叔马丁 写道
rubynroll 写道
对付不那么挑剔的客户,gtk还算不错的:/
就看IronRuby走得如何,要是再加上一个好的binding库,热门起来也不是不可能。


太乐观了吧 对于.net那些习惯拖拖拽拽的人来说 用ruby写gui 不是脑残也是自虐啊


用ruby写gui和"拖拖拽拽"并不矛盾。用ruby+gtk,界面部分你也可以在glade中"拖拖拽拽"生成。

IronRuby + "一个好的binding库" + "Visual Studio支持" = ??
40 楼 supercode 2009-06-30  
意义是有的,即使不是写客户端gui的程序,也不是所有的产品都是以SAAS方式,肯定楼主的工作。如果楼主能公开其他两个文件的话,那就更好了。
39 楼 erikchang 2009-06-30  
lihaona 写道
   以前作者在这里发表过自己研发的一个ruby网页框架, http://www.iteye.com/topic/162229
作为这个框架一部分的ruby加密及其反拷贝技术,作者当时没有给出演示,最近整理课题资料,觉得这些小东西,放着也是浪费,不如在网上发表出来。

   作者的这些ruby技术只是支持windows平台。

   附带的包里有ruby源代码加密及其反拷贝技术的演示。包里有详细的说明。感兴趣的可以下载一试。很简单的几个文件,无需安装,只是要安装一键式ruby安装包就可以(最好1.86版本以上)。

  附:根据ruby语言的使用协议,只要公司内部使用,可以任意修改

本来就倡导开源,这个东西没有实际意义!
38 楼 花花公子 2009-06-29  
QtRuby看上去也不错,但就是没有人做过东西
http://techbase.kde.org/Development/Languages/Ruby
37 楼 jiorry 2009-06-29  
lihaona 写道
 
    这个论坛的有些年轻人,不能心平气和的讨论问题,身上一股邪火,怎么没有人出来管管。谩骂、人身攻击什么都有。


javaeye是最好的了。

  我也有些自己的小东西,但是一直没敢给秀出来。

  写了个AIR小程序,成就感,一冲动放到了网上。
  不是自私,代码放在那一点价值都没有。主要担心 有人会 指着我写的代码,然后一个一个的扣帽子过来(一定会)。

  相信环境会越来越好。

  希望持不同观点的PY,  以一种善意,共同进步的 姿态,进行讨论。
  不要做 话语的 终结者。

36 楼 lihaona 2009-06-29  
    ruby的GUI也真是要命,感觉都怪怪的,有点和ruby的风格不一致,看不到ruby优美的影子,Foxruby对中文支持有问题,GTK也不爽,其他也不行,bug很多,呵呵。

     实际上两年前,从接触ruby到搞出博客上说的几样东西,时间也就几个月,然后再也没有集中精力弄。最近,由于课题结题,又把这些老旧的东西翻出来。顺手把加密的东西方到网上。

    实际上整个ruby都属“于小众应用”,从其他论坛上看的很明显。实际上只有简单的语言和技术,才能胜出和流行,以前asp.net搞了很久,看到php才更明白这个道理. ruby没有象几年前,预想的那样发展起来,一个原因是围绕ruby的技术没有一种是简单明快的,除了这种语言本身。


    这个论坛的有些年轻人,不能心平气和的讨论问题,身上一股邪火,怎么没有人出来管管。谩骂、人身攻击什么都有。

   
35 楼 rubynroll 2009-06-29  
对付不那么挑剔的客户,gtk还算不错的:/
就看IronRuby走得如何,要是再加上一个好的binding库,热门起来也不是不可能。
34 楼 night_stalker 2009-06-29  
作为二等公民,ruby on windows GUI 很弱,vruby ,pratical ruby(mfc 的包装),activescript ruby,都是完成度极低的东西,生产效率比打开 Expression Blend / Visual Studio 直接画界面差远了。

跨平台的 lib 里面,只有 shoes 比较友好,但在 windows 上有不少小毛病。
tk 和 gtk 问题最少,但要把界面做漂亮很困难。

AIR 是不错,但是做某些事情(如启动新进程)不容易。

好用的太笨重,轻巧的不好用。无奈只好自己蜗牛速的弄小框架 ……
33 楼 jiorry 2009-06-29  
楼主的与大家分享的解决方案,对于那些想加密自己的ruby代码的人来说是一种可行的选择,也是加密ruby代码的一种思路。
如果在其他非win操作系统下有同样的需求,可以与楼主联系,或者自己动手进行初步的探索,然后与大家分享经验。

看到这里总结一下 楼主共享了自己作品的后果:
1. 作品没意义。 
2. 楼主大学时代的学习差(大学里的课都听到哪里去了)  
3. 楼主想象力差(想象力可见一斑)  
4. 楼主干了个傻逼事情 
5. 最后 楼主 还被"别人" 指出 干的 确实 是傻逼事情

从楼主的回复来看,越来越被动。信心一次一次的被打击。

多说几句:
这个世界很大。 有无数的软件企业。 

linux, windows, unix ...   C, java, .net, vfp ...
可以看成是 程序世界里的一种生物多样性

大  大多数中国企业 和 个人用户 只使用windows,这没有什么可说的。

有些人的观点,有看低与windows相关程序工作 和 表达windows是低水平低智商象征的嫌疑。
这让我想起中学课本上的一句话: 一旦“女同胞们不小心吸进去男同胞呼出的那一口气”那可都成了大逆不道、伤风败俗的人。

从事windows相关程序的工作低微吗?  决定我们选择 何种系统 何种语言 何种框架 进行工作的  是 工作本身

楼主先提出一个初步的设计,然后再根据反馈,一点一点的改进自己的解决方案。  这是一种良性的,充满生机的行为。一点点的成就感,也许会产生一个优秀的开源项目。这是需要时间,过程和土壤(环境)的。

javaeye上大多数都是程序员,我们不就是为那一点点的成就而不断累积代码吗?

看了某些回复,简直是 “扼杀”了分享代码的积极性,毁灭了创作者那一点点的成就感。
更有甚者还恶语相加


----------------------------------------------------------------------------------
    gigix 刻薄狭隘的言论,让人气愤。在你自己的小天地里好好待着,不要出来到处破坏气氛


32 楼 lihaona 2009-06-29  
saberma 写道
看了标题的第一感觉:没意义

你用ruby,应该也会经常用别人的免費开源的东西



事先研究了ruby的协议,公司内部用怎么改都可以。
31 楼 太极掌 2009-06-29  
刑天战士 写道
liusong1111 写道
刑天战士 写道

说句题外话,没人会傻到用ruby做客户端,尤其是windows客户端...

没有调查吧?想不到没说话都挨骂。

确实没有调查,但是我认识的人里面,确实没有这么做的.放着WPF不用,干嘛要用ruby做.好吧,我承认我当初想说的是windows客户端.


你说的没错,本来就是小众应用,问题是你问你周围认识的人,同样不会不用php等等而用ruby做网站。这个本来就是兴趣问题。
30 楼 下一站,火星 2009-06-29  
liusong1111 写道
刑天战士 写道

说句题外话,没人会傻到用ruby做客户端,尤其是windows客户端...

没有调查吧?想不到没说话都挨骂。


做成客户端的形式的一般可以采用flex AIR技术,拿ruby做windows客户端的,我见过一些只是说说而已的人,呵呵
29 楼 太极掌 2009-06-29  
下一站,火星 写道
太极掌 写道
刑天战士 写道
太极掌 写道
gigix是学术派,天天说新技术就是好就是好,所以难以理解实际需求,其实这个很简单,lz说的很清楚了,是用来给ruby客户端程序加密用的,客户端99%都是windows,人家为什么要去操什么心linux加密?

我再举个类似例子,.net加密和混淆也大多针对winform的,asp .net不是重点,因为部署的地方不同。



说句题外话,没人会傻到用ruby做客户端,尤其是windows客户端...


既然如此,那就证明了ruby上的winole等一系列项目的作者都是傻子。


winole和你拿ruby做客户端有啥关系?winole一般是在服务器端上处理的好伐?


真么得出这样的结论?

在服务器上安装全套office来自动化?或者服务器上部署了rails,否者自动化给谁看?



28 楼 刑天战士 2009-06-29  
liusong1111 写道
刑天战士 写道

说句题外话,没人会傻到用ruby做客户端,尤其是windows客户端...

没有调查吧?想不到没说话都挨骂。

确实没有调查,但是我认识的人里面,确实没有这么做的.放着WPF不用,干嘛要用ruby做.好吧,我承认我当初想说的是windows客户端.
27 楼 下一站,火星 2009-06-29  
gigix 写道
太极掌 写道
gigix 写道
其实只要把源代码做个AES,再把file loading的逻辑稍微改一改做上解密就齐活。
这么简单的东西还能做得只支持windows,还需要导入MFC,想象力可见一斑。


哦,这么简单啊,gigix何不贡献出来?gigix推广ruby也不是一两天,我真么从来没看到过gigix推出什么东西来?

首先我就没搞懂这是什么逻辑
干了个傻逼事情被别人说出是傻逼事情,指着别人鼻子问“你干一个试试”就可以让这事情变得不傻逼了?

http://rubyworks.rubyforge.org/
http://cruisecontrolrb.thoughtworks.com/documentation/team
更何况,你这一口,还真是啃在石头上了

你们这个套件和 [url]http://www.modrails.com/ [/url] 有点像,nginx版一出,我想rails事实上的部署规范基本就差不多了 
26 楼 liusong1111 2009-06-29  
刑天战士 写道

说句题外话,没人会傻到用ruby做客户端,尤其是windows客户端...

没有调查吧?想不到没说话都挨骂。
25 楼 下一站,火星 2009-06-29  
太极掌 写道
刑天战士 写道
太极掌 写道
gigix是学术派,天天说新技术就是好就是好,所以难以理解实际需求,其实这个很简单,lz说的很清楚了,是用来给ruby客户端程序加密用的,客户端99%都是windows,人家为什么要去操什么心linux加密?

我再举个类似例子,.net加密和混淆也大多针对winform的,asp .net不是重点,因为部署的地方不同。



说句题外话,没人会傻到用ruby做客户端,尤其是windows客户端...


既然如此,那就证明了ruby上的winole等一系列项目的作者都是傻子。


winole和你拿ruby做客户端有啥关系?winole一般是在服务器端上处理的好伐?
24 楼 太极掌 2009-06-29  
gigix 写道
太极掌 写道
1, 你这话就说的好笑了,只支持windows和MFC就是傻逼,是你证明的?那是不是可以说rubyworks不支持windows也是傻逼呢。

2、rubyworks,cruisecontrolrb是你发明的?我还以为是TW的呢,是不是每个微软员工都可以出来说是Word是他对社区的贡献。

你要这么张着嘴乱咬我也拿你没有办法。Ruby社区对Windows是什么态度,Rails社区对在Windows上部署是什么态度,我觉得没有必要在这里一再的重复。至于什么叫“对社区的贡献”,我也觉得没有必要在这里一再的重复。如果你觉得自己特有道理,那你就有道理好了。我道歉,我错了,行不?


lz又不是部署rails,社区态度更是好笑,ruby社区要求持续集成了?

ruby哪个开源项目使用持续集成了。

相关推荐

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    ruby源代码 ruby源代码 ruby源代码 ruby源代码3

    ruby源代码 ruby源代码 ruby源代码 ruby源代码3

    ruby源代码 ruby源代码 ruby源代码 ruby源代码5

    Ruby源代码是实现这一语言的底层逻辑和功能的程序,通过阅读和分析Ruby源代码,我们可以深入理解其工作原理,这对于学习和优化Ruby应用程序至关重要。 Ruby的设计哲学是“程序员的生产力优先”,因此它的语法易于...

    ruby源码反拷贝技术

    ruby源码反拷贝技术、对你的ruby on rails 代码进行轻松加密。

    ruby源代码8

    5. 了解性能优化:通过分析源代码,可以学习如何编写高效的Ruby代码,避免不必要的计算和内存消耗。 总的来说,深入研究Ruby源代码不仅能提升编程技巧,还能帮助你成为一个更全面的开发者,更好地理解和应对各种...

    ruby源代码6

    ruby源代码6ruby源代码6ruby源代码6ruby源代码6

    ruby源代码7

    "ruby源代码7"可能指的是一个关于Ruby编程的特定项目或示例,可能包含多个源代码文件。 在给定的信息中,虽然没有提供具体的源代码内容,但我们可以根据Ruby的基本概念和特性来讨论相关知识点。 1. **面向对象编程...

    Ruby源代码-读写excel.rb

    Ruby源代码,读写excel

    Ruby源代码(数据导出excel)

    Ruby源代码,批量导出数据到excel文件脚本。

    ruby源代码--videojuicer

    《Ruby源代码解析——videojuicer核心SDK》 在编程世界中,Ruby以其优雅的语法和强大的元编程能力,赢得了众多开发者的喜爱。本篇文章将深入探讨“videojuicer-core-sdk”这一用Ruby编写的开源项目,帮助学习Ruby的...

    浅析Ruby的源代码布局及其编程风格

    在编写Ruby代码时,应遵循一定的缩进规则。推荐每个缩进级别使用两个空格,而不是硬制的tab键,因为这能保持代码的一致性,避免因不同编辑器设置产生的缩进问题。例如: ```ruby def some_method do_something end...

    ruby1.9.2源代码安装文件

    ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。

    Ruby完全自学手册光盘里的源代码

    本资源“Ruby完全自学手册光盘里的源代码”是针对初学者和进阶者设计的一份宝贵资料,旨在帮助读者通过实际操作来深入理解Ruby编程。 首先,源代码是编程学习的核心部分,它能让读者看到程序的实际结构和工作方式。...

    Programming-Ruby-1.9源代码

    《Programming Ruby 1.9》是一本经典的Ruby编程语言教程,其源代码包含了大量实例和示例,旨在帮助读者深入理解Ruby的语法、特性以及编程实践。这些源代码是学习和探索Ruby语言的重要资源,涵盖了从基础语法到高级...

    ruby测试代码6

    - `Npc`代表非玩家角色(Non-Player Character),在Ruby代码中可能会有专门的类来处理NPC的行为和交互。 - `Button`可能指的是用户界面的按钮元素,Ruby可以结合前端框架如Sinatra或Rails来创建这样的UI元素。 -...

    ruby-0.49源代码

    1. **解释器架构**:Ruby的解析器和虚拟机(VM)如何工作,如何将Ruby代码转化为机器可以理解的指令。 2. **类和对象**:Ruby中的类定义、继承、模块(Module)以及面向对象的基本原理。 3. **方法和闭包**:Ruby...

    Ruby元编程 源代码 Metaprogramming Ruby source code

    Ruby元编程是编程领域中的一个高级技术,它允许程序员在运行时操纵语言的结构和行为。这本《Metaprogramming Ruby》书籍深入探讨了如何利用Ruby的特性进行元编程,帮助开发者提升代码的灵活性、可扩展性和复用性。源...

    ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码

    ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码

Global site tag (gtag.js) - Google Analytics