Project1

标题: 我要加码拉-铭文加解密2.00可 [打印本页]

作者: END66RPG    时间: 2011-4-22 18:53
标题: 我要加码拉-铭文加解密2.00可
本帖最后由 END66RPG 于 2011-4-23 16:50 编辑

我要开始加码拉拉-铭文加密解密2.00!!
这是前一版:http://rpg.blue/thread-165836-1-1.html
  1. #==============================================================================
  2. # ■ JL_JiaMi
  3. #------------------------------------------------------------------------------
  4. #  处理加密解密类。
  5. #● 我要开始加码拉拉-铭文加密解密2.00

  6. #● 作者:END66RPG

  7. #● 调用方法:JL_JiaMi.new(加密解密字符串,模式)
  8. #                                         模式:1加密
  9. #                                         模式:2解密
  10. #------------------------------------------------------------------------------
  11. #我利用字码来实现加密,简单便利,自己都可以改。
  12. #33行和42行的str1[0]+=3,的“3”可以进行修改,就是加密的传递,必须相同。
  13. #==============================================================================

  14. # 本脚本首发bbs.jlweb.tk,后发布66rpg.com,请保留。

  15. #==============================================================================
  16. class JL_JiaMi
  17.   attr_reader   :data
  18.   attr_reader   :str
  19.   attr_reader   :both
  20.   def initialize(data,both)
  21.     re  = /([A-Za-z0-9])/i
  22.     str = data
  23.     str1 = nil
  24. #------------------------------------------------------------------------
  25. #加密
  26. #------------------------------------------------------------------------
  27.     if both == 1
  28.     data = str.gsub(re){
  29.     |str1| str1[0]+=3 ; str1[0]=str1[0].chr
  30.     }
  31.     end
  32.     str1 = nil
  33. #------------------------------------------------------------------------
  34. #解密
  35. #------------------------------------------------------------------------
  36.    if both == 2
  37.     data = str.gsub(re){|str1|
  38.     str1[0]-=0 ; str1[0]=str1[0].chr
  39.     }
  40.    end
  41. end
  42. end
  43. #JL_JiaMi.new("ab",1)
复制代码

作者: v2sam    时间: 2011-9-15 10:18
或许是我误会了,这个不是针对工程的加密吧。
作者: 李梦遥    时间: 2011-9-15 10:38
我来坐坐板凳,话说试试不会挂彩




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1