CCHacker132

Encryption_Get

Dec 29th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. rednet.open('right')
  2. local deCrypt = {} --do not change
  3.  
  4. --change keys here
  5. local deCrypt1 = 'a'
  6. local deCrypt2 = 'b'
  7. --
  8.  
  9. for num = 1,#deCrypt1 do
  10.     local v = string.sub(deCrypt1,num,num)
  11.     table.insert(deCrypt,string.byte(v))
  12. end
  13.  
  14. while true do
  15.     repeat
  16.         id,msg,prot = rednet.receive()
  17.     until type(msg) == 'table'
  18.     for i,v in ipairs(msg) do
  19.         if i ~= 1 then
  20.             local num = v
  21.             num = num/os.epoch()
  22.             for i2,v2 in ipairs(deCrypt) do
  23.                 if i2%2 == 0 then
  24.                     num = num*v2
  25.                 else
  26.                     num = num/v2
  27.                 end
  28.             end
  29.             msg[i] = num
  30.         end
  31.     end
  32.     local result = ''
  33.     for i,v in ipairs(msg) do
  34.         if type(v) == 'number' then
  35.         if v <= 255 and v >= 0 then
  36.             result = result..string.char(v)
  37.         end
  38.         end
  39.     end
  40.     print(result)
  41.     if result == deCrypt2 then
  42.         print('accepted')
  43.     end
  44. end
Add Comment
Please, Sign In to add comment