|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Y.A.K.E Advanced Cheater Reputation: 0
Joined: 15 Jul 2019 Posts: 51
|
Posted: Fri Sep 20, 2019 3:29 am Post subject: How to Decrypt with RSA |
|
|
I found a code, but it didn't work.
Description: |
|
Download |
Filename: |
rsa-crypt.lua |
Filesize: |
24.94 KB |
Downloaded: |
156 Time(s) |
|
|
Back to top |
|
|
Lynxz Gaming Expert Cheater Reputation: 4
Joined: 01 Jul 2017 Posts: 208 Location: help
|
Posted: Fri Sep 20, 2019 5:23 am Post subject: Re: How to Decrypt with RSA |
|
|
Y.A.K.E wrote: | I found a code, but it didn't work. |
for the "textutils.unserialize" add this function (got it from google)
Code: | textutils = {}
textutils.unserialize = function(s)
if type( s ) ~= "string" then
error( "bad argument #1 (expected string, got " .. type( s ) .. ")", 2 )
end
local func = load( "return "..s, "unserialize", "t", {} )
if func then
local ok, result = pcall( func )
if ok then
return result
end
end
return nil
end |
and second error is
the code checks a file, if u dont have a file it will not work
on line 899 :
Code: | local f = io.open("/public.key", "r")
local publicKey = textutils.unserialize(f:read("*a"))
f:close()
f = io.open("/private.key", "r")
local privateKey = textutils.unserialize(f:read("*a"))
f:close() |
_________________
my english is bad
discord : rynx#9828 |
|
Back to top |
|
|
Y.A.K.E Advanced Cheater Reputation: 0
Joined: 15 Jul 2019 Posts: 51
|
Posted: Fri Sep 20, 2019 6:08 am Post subject: Re: How to Decrypt with RSA |
|
|
Lynxz Gaming wrote: | Y.A.K.E wrote: | I found a code, but it didn't work. |
for the "textutils.unserialize" add this function (got it from google)
Code: | textutils = {}
textutils.unserialize = function(s)
if type( s ) ~= "string" then
error( "bad argument #1 (expected string, got " .. type( s ) .. ")", 2 )
end
local func = load( "return "..s, "unserialize", "t", {} )
if func then
local ok, result = pcall( func )
if ok then
return result
end
end
return nil
end |
and second error is
the code checks a file, if u dont have a file it will not work
on line 899 :
Code: | local f = io.open("/public.key", "r")
local publicKey = textutils.unserialize(f:read("*a"))
f:close()
f = io.open("/private.key", "r")
local privateKey = textutils.unserialize(f:read("*a"))
f:close() |
|
I revised it, but I still couldn't work.
Code: | textutils = {}
textutils.unserialize = function(s)
if type( s ) ~= "string" then
error( "bad argument #1 (expected string, got " .. type( s ) .. ")", 2 )
end
local func = load( "return "..s, "unserialize", "t", {} )
if func then
local ok, result = pcall( func )
if ok then
return result
end
end
return nil
end
local f = io.open("public.key", "r")
local publicKey = textutils.unserialize(f:read("*a"))
print(f);
print(publicKey);
f:close()
f = io.open("private.key", "r")
local privateKey = textutils.unserialize(f:read("*a"))
f:close()
|
print:
Code: | 7FFFD2A99090
error:[string "--
..."]:897: attempt to index a nil value (local 'key') |
897:
is
Code: | local function crypt(key, number)
local exp
if key.public then
exp = bigint(key.public)
else
exp = bigint(key.private)
end
return tostring(modexp(bigint(number), exp, bigint(key.shared)))
end |
private.key:
Code: | MIIEogIBAAKCAQEA1ei3JxBiHbRARMtJLhuFBxNlkhfBEXyQKz4+T9bJ54L5oLAwrjBw9EVEwTnof8aiN8cZxRXrGWMecij4QMgVIz6TSnv8g2KSN29giS9jg3L5kZjCxU9KUwX9b5f/u0x7384cfK9boQEj22MKsJnf8OOOVN0uf4NbLdm9mOaXUdKgI/e7cXrSXWGZ6QE9c1zBKSut7weM1Jty7eSY4VkZpIjGSYYQaSN7eBBnCWrsxzk1vof7vX/HJJMAGhpRxjN/T1YTVlnFAzNIsmbUGSfviNzkSmEfuh3fx9pgx4+iN1TeET5BhgsVUhS3kt2aXycLLrw/JA9W88n5eNdkTDC7XwIDAQABAoIBAAD2fjSPz1FA6XUl0RuDBjNE9BUXREg23lNDgXZMijYfkc4WXPG7yBZhZXDVOOWyWDKWE9ieQ6OmnZF3+74W6HlzI6iXLEjPHcdgGfgkHXePAe6U2HOY6sW65iwlbAJE0t3sCJbLF0d/QNEQ/hBTcP2dmJtrL3VleviW3VKd3xqALRsIoMmAGou9lNa7wbWAvZqdIu9hsiR/aPs08fNd06aZbE6kEpg93uZoUIO8Fej3NyNCg3VtX0YOibcNrDKC0Q86Mvg49mZJZ1bi7onhNfQRW5M1CtOedufAk/DBk89IJmSgTOi1RX2QbtpJ3mt5BQaQQ9BVm7x2mWr+UBOnwjECgYEA6zKZQOu0VIJDb890yTqx8UKOpRXm4LI7kwsnfZ7aazSLXn39BY0eAq5IE9IFf+iGShgv4e4mGOlb29wQZzi7LxyibXEzOkClLssCq2Yp6SJ5e8PmgSaEnntbkRLD/qANvEKhdBPfpMF4WIZXUyCfI5n56YGl5osZh2lhUEKp4pcCgYEA6NQYV7L+27aPV9HfYOeSa8vv3eBj59gh2GhxeLYa3qoRcicxMMUOBt2OQBUIAvRI9aallDiAH4pZLwKxLvL9dXmi/S08kJ5HRCyUYwFPviGP+dMtWy6ufrlrHmLF8PJudwufzyyW38kVgEROH+WiX7LhP2tf1QLdrI5kqVNurnkCgYAcDpstnXCTrD5zNiJOZwwXJcNyehxiraBhuDDr0Wlo5InDqe/nG6B63WOHycQSMCDk8eG0Z/5vdlcY8TWbuq7Jvfa6a4ia6F9MJ7eXzsYtI4muc/4pZfjoFvsjYUO0Ok+pJ6GvATfqpZG/rbb5GakiTBn9+xNZXzqaZr3PH0S43QKBgCiIK8iwp392U5P1PE7xYWMUuKhGlP3aeWHkJMTf5uOWdb0Kp5yW4W8+iLINNzzUbBMftLmN8HgNLKNrc475zDf0OfSbOGzwsPVkUVy+8LPnwdm68q1p/gSfoM9EYLMmcSaWRnbZi1Zf+jc/LN6OqmrAiEfzGFbLze1pSIrVtHH5AoGATO9/YA03oQ50ByO1Dnb3yFpEJawci0TuC5WTLU53OQBSz76aTR9pBenrYMJ+1mcnserE0HSwnWVJamZE14+Xgae44ryjpqGGZ0YDGmouDQr3rMmEOml5LHpZUYTKiHOp1AOqNQi76XAdgU9mi2G/F/FA24iU3atYXMxAWspqtJk= |
public.key
Code: | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ei3JxBiHbRARMtJLhuFBxNlkhfBEXyQKz4+T9bJ54L5oLAwrjBw9EVEwTnof8aiN8cZxRXrGWMecij4QMgVIz6TSnv8g2KSN29giS9jg3L5kZjCxU9KUwX9b5f/u0x7384cfK9boQEj22MKsJnf8OOOVN0uf4NbLdm9mOaXUdKgI/e7cXrSXWGZ6QE9c1zBKSut7weM1Jty7eSY4VkZpIjGSYYQaSN7eBBnCWrsxzk1vof7vX/HJJMAGhpRxjN/T1YTVlnFAzNIsmbUGSfviNzkSmEfuh3fx9pgx4+iN1TeET5BhgsVUhS3kt2aXycLLrw/JA9W88n5eNdkTDC7XwIDAQAB
|
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|