class Radkrypt
Public Class Methods
radify(file, arg, key, akey)
click to toggle source
Radify function
# File rad/rad.rb, line 52 def self.radify(file, arg, key, akey) rfile = file.to_s if rfile.include? ".rad" puts "File found, all clear for now." rarg = arg.to_s a = 8*key.to_i b = 16*key.to_i c = 32*key.to_i d = 64*key.to_i e = 128*key.to_i f = 256*key.to_i g = 512*key.to_i h = 1024*key.to_i i = 2048*key.to_i j = 4096*key.to_i k = 8192*key.to_i l = 16384*key.to_i m = 32768*key.to_i n = 65535*key.to_i o = 131070*key.to_i p_ = 262140*key.to_i q = 524280*key.to_i r = 1048560*key.to_i s = 2097120*key.to_i t = 4194240*key.to_i u = 8388480*key.to_i v = 16776869*key.to_i w = 33553738*key.to_i x = 67107476*key.to_i y = 134214952*key.to_i z = 268429904*key.to_i one = 536859808*key.to_i two = 1073719616*key.to_i space = 2147439232*key.to_i a_ = akey*a b_ = akey*b c_ = akey*c d_ = akey*d e_ = akey*e f_ = akey*f g_ = akey*g h_ = akey*h i_ = akey*i j_ = akey*j k_ = akey*k l_ = akey*l m_ = akey*m n_ = akey*n o_ = akey*o p__ = akey*p_ q_ = akey*q r_ = akey*r s_ = akey*s t_ = akey*t u_ = akey*u v_ = akey*v w_ = akey*w x_ = akey*x y_ = akey*y z_ = akey*z space_ = akey*space rarg = rarg.gsub(" ",space_.to_s + " ") rarg = rarg.gsub("a",a_.to_s + " ") rarg = rarg.gsub("b",b_.to_s + " ") rarg = rarg.gsub("c",c_.to_s + " ") rarg = rarg.gsub("d",d_.to_s + " ") rarg = rarg.gsub("e",e_.to_s + " ") rarg = rarg.gsub("f",f_.to_s + " ") rarg = rarg.gsub("g",g_.to_s + " ") rarg = rarg.gsub("h",h_.to_s + " ") rarg = rarg.gsub("i",i_.to_s + " ") rarg = rarg.gsub("j",j_.to_s + " ") rarg = rarg.gsub("k",k_.to_s + " ") rarg = rarg.gsub("l",l_.to_s + " ") rarg = rarg.gsub("m",m_.to_s + " ") rarg = rarg.gsub("n",n_.to_s + " ") rarg = rarg.gsub("o",o_.to_s + " ") rarg = rarg.gsub("p",p__.to_s + " ") rarg = rarg.gsub("q",q_.to_s + " ") rarg = rarg.gsub("r",r_.to_s + " ") rarg = rarg.gsub("s",s_.to_s + " ") rarg = rarg.gsub("t",t_.to_s + " ") rarg = rarg.gsub("u",u_.to_s + " ") rarg = rarg.gsub("v",v_.to_s + " ") rarg = rarg.gsub("w",w_.to_s + " ") rarg = rarg.gsub("x",x_.to_s + " ") rarg = rarg.gsub("y",y_.to_s + " ") rarg = rarg.gsub("z",z_.to_s + " ") File.write(rfile, rarg) puts "#{rfile} is pretty rad now" else puts "Ah sh*t, that's not a rad file. Did you try to pull a sneaky one on me because it ain't working." end end
reradify(file, key, akey)
click to toggle source
Reradify function
# File rad/rad.rb, line 3 def self.reradify(file, key, akey) rfile = file.to_s if rfile.include? ".rad" puts "File found, all clear for now" rfile = File.open("#{file}", "rb") contents = rfile.read contents = contents.split(" ") radarg = contents.map{|chr| chr.to_i} ununcool = radarg.map{|chr| chr/key} uncool = ununcool.map{|chr| chr/akey} uncool = uncool.map{|chr| chr.to_s.gsub("8388480","u")} uncool = uncool.map{|chr| chr.to_s.gsub("16776869","v")} uncool = uncool.map{|chr| chr.to_s.gsub("33553738","w")} uncool = uncool.map{|chr| chr.to_s.gsub("67107476","x")} uncool = uncool.map{|chr| chr.to_s.gsub("134214952","y")} uncool = uncool.map{|chr| chr.to_s.gsub("268429904","z")} uncool = uncool.map{|chr| chr.to_s.gsub("2147439232"," ")} uncool = uncool.map{|chr| chr.to_s.gsub("8192","k")} uncool = uncool.map{|chr| chr.to_s.gsub("16384","l")} uncool = uncool.map{|chr| chr.to_s.gsub("32768","m")} uncool = uncool.map{|chr| chr.to_s.gsub("65535","n")} uncool = uncool.map{|chr| chr.to_s.gsub("131070","o")} uncool = uncool.map{|chr| chr.to_s.gsub("262140","p")} uncool = uncool.map{|chr| chr.to_s.gsub("524280","q")} uncool = uncool.map{|chr| chr.to_s.gsub("1048560","r")} uncool = uncool.map{|chr| chr.to_s.gsub("2097120","s")} uncool = uncool.map{|chr| chr.to_s.gsub("4194240","t")} uncool = uncool.map{|chr| chr.to_s.gsub("16","b")} uncool = uncool.map{|chr| chr.to_s.gsub("32","c")} uncool = uncool.map{|chr| chr.to_s.gsub("64","d")} uncool = uncool.map{|chr| chr.to_s.gsub("128","e")} uncool = uncool.map{|chr| chr.to_s.gsub("256","f")} uncool = uncool.map{|chr| chr.to_s.gsub("512","g")} uncool = uncool.map{|chr| chr.to_s.gsub("1024","h")} uncool = uncool.map{|chr| chr.to_s.gsub("2048","i")} uncool = uncool.map{|chr| chr.to_s.gsub("4096","j")} uncool = uncool.map{|chr| chr.to_s.gsub("8","a")} cool = uncool.join("") puts "String has been reradified:" puts "" puts cool rfile.close else puts "this is not a rad file and you're not rad either :(" end end