This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
PixelToast's profile picture

UNSAFE ENCRYPTION ALGORITHM

Started by PixelToast, 21 June 2012 - 11:26 PM
PixelToast #1
Posted 22 June 2012 - 01:26 AM
this forum is overrun by people who follow this encryption algorithm:
  1. randomly shift around letters
  2. do cause before effect without using because
  3. use multiple words with the same meaning
  4. try to impress people by converting it to binary with a online converter
  5. DON'T USE SPELLCHECK!
this algorithm is no longer effective as it can easily be reversed
SO STOP USING IT
Xtansia #2
Posted 22 June 2012 - 05:19 AM
What are you talking about?
ComputerCraftFan11 #3
Posted 22 June 2012 - 09:31 AM
4. try to impress people by converting it to binary with a online converter


:C

it was just a placeholder, i was gonna change it.
PixelToast #4
Posted 22 June 2012 - 10:37 PM
if you didn't get it
there are a lot of people who cant spell and dont use good grammar
kazagistar #5
Posted 22 June 2012 - 10:46 PM
I know, there are also all kinds of people who don't use punctuation, not even apostrophes. How dare they!
Kolpa #6
Posted 28 June 2012 - 10:07 AM
better go use md5

function md5 (x)
local a = http.get("http://mastersofarms.no-ip.org/md5/?text="..x)
return a:readAll()
end
function should work im not sure though not tested it in game
Xtansia #7
Posted 28 June 2012 - 10:18 AM
better go use md5

function md5 (x)
local a = http.get("http://mastersofarms.no-ip.org/md5/?text="..x)
return a:readAll()
end
function should work im not sure though not tested it in game

That's hashing not encryption.
Kolpa #8
Posted 28 June 2012 - 10:23 AM
better go use md5

function md5 (x)
local a = http.get("http://mastersofarms.no-ip.org/md5/?text="..x)
return a:readAll()
end
function should work im not sure though not tested it in game

That's hashing not encryption.
i know but its way saver because u can generate a translating table for the hashes that u use to create a secure data transfer thats my point
just use this

function dec (x)
local hashes = {"14ddb8585ddfc6c4670b9c18aed1fe8b","00443bfff59e989bc79b079808f53ab3"}
local raw = {"My Password","My Password2"}
for a = 1, #hashes, 1 do
if x == hashes[a] then
return raw[a]
end
end
return "hash not found"
end
Xtansia #9
Posted 28 June 2012 - 11:50 AM
better go use md5

function md5 (x)
local a = http.get("http://mastersofarms.no-ip.org/md5/?text="..x)
return a:readAll()
end
function should work im not sure though not tested it in game

That's hashing not encryption.
i know but its way saver because u can generate a translating table for the hashes that u use to create a secure data transfer thats my point
just use this

function dec (x)
local hashes = {"14ddb8585ddfc6c4670b9c18aed1fe8b","00443bfff59e989bc79b079808f53ab3"}
local raw = {"My Password","My Password2"}
for a = 1, #hashes, 1 do
if x == hashes[a] then
return raw[a]
end
end
return "hash not found"
end

Yeah which people can just look at and see all the hash/raw pairs, voiding your protection
Kolpa #10
Posted 28 June 2012 - 03:15 PM
better go use md5

function md5 (x)
local a = http.get("http://mastersofarms.no-ip.org/md5/?text="..x)
return a:readAll()
end
function should work im not sure though not tested it in game

That's hashing not encryption.
i know but its way saver because u can generate a translating table for the hashes that u use to create a secure data transfer thats my point
just use this

function dec (x)
local hashes = {"14ddb8585ddfc6c4670b9c18aed1fe8b","00443bfff59e989bc79b079808f53ab3"}
local raw = {"My Password","My Password2"}
for a = 1, #hashes, 1 do
if x == hashes[a] then
return raw[a]
end
end
return "hash not found"
end

Yeah which people can just look at and see all the hash/raw pairs, voiding your protection

the point is to prevent rednet tracking
just use ctrl+t protection for the programm
MysticT #11
Posted 28 June 2012 - 05:59 PM
the point is to prevent rednet tracking
just use ctrl+t protection for the programm
But you can't prevent people from placing a disk drive and a floppy with a startup file (unless it's on a server in a protected area).
cant_delete_account #12
Posted 28 June 2012 - 06:47 PM
the point is to prevent rednet tracking
just use ctrl+t protection for the programm
But you can't prevent people from placing a disk drive and a floppy with a startup file (unless it's on a server in a protected area).
shell edit?
kazagistar #13
Posted 28 June 2012 - 07:18 PM
I play on GAPS, and they have a function os.setDiskBootPassword() which allows you to protect your disk-boot via password. Seems like it should be a standard feature.
PixelToast #14
Posted 09 September 2012 - 10:20 PM
or just use this super simple encryptor i have never released because i hate everyone

-snip-, lol forgot it used one of my other uber useful programs that ive never released
D3matt #15
Posted 10 September 2012 - 12:37 AM
Why did you bump this to post an encryption program (which you subsequently changed your mind about)? It's not even about encryption programs if you'd actually read the post.