Jump to content


Photo

Ultracrypt Dll - Best File Encryption For Gm.


  • Please log in to reply
147 replies to this topic

#1 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 28 September 2006 - 09:26 PM

UltraCrypt v1.1
Download Now (v1.1)
Download Now

About the DLL:
So its been over a year since I released SuperCrypt, my other encryption DLL. While it was pretty good it had one major downfall... it could only encrypt files using other files. I hope that UltraCrypt will set the encryption standard for Game Maker.

So whats so different about UltraCrypt? For starters it can use both files and standard strings as keys. Also it only has one command, and that is all it needs. Let me explain how this works:

dll_crypt("C:\filepath.exe","this_is_an_encryption_key",1,0);

The first argument is the file that is to be encrypted/decrypted. The second argument is the key. The third is the mode. If the mode is 1 (like in the above example) then the key has to be a string. If the mode is 2 then it works like this:

dll_crypt("C:\filepath.exe","C:\encrypt.exe",2,0);

The file, instead of being encrypted with a string, will be encrypted by using "encrypt.exe." This is perfect for people who liked the idea of SuperCrypt (that is encrypting/decrypting files with other files).

Other advantages include:

- Strong encryption that is almost unbreakable through brute force methods.
- No more seperate output files, the file that you select to be encrypted/decrypted is the file that gets encrypted/decrypted.
- No more specifying whether you have to encrypt or decrypt the file. If the file is already encrypted then it will automatically be decrypted, and vice versa.
- The DLL itself is only 16kb.
- Only takes 3 seconds to encrypt a 16mb file on my crappy laptop.

New features:
The fourth argument is new to version 1.1. If it is set to 1 then text file mode in enabled. This can only be used if the mode is set to 2 (a file to be used as the encryption key). It doesn't encrypt the spaces if your key file is a text file, allowing for faster and stronger encryption. Note: if this is set to 1 and the mode is also 1 then you will get an error. It should only be used if the mode is 2 and the file that you are using as the key is a text file.

Please comment on this if you download, its what keeps me making this stuff! As far as credits go, a little "UltraCrypt DLL made by andrewmc" in your GMC post is sufficient.

Edited by andrewmc, 29 September 2006 - 02:43 AM.

  • 4

#2 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 28 September 2006 - 10:12 PM

Still holding strong ever since I first thought up the idea 2 years ago with IsmCrypt. Great minds think alike.
  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#3 pj357

pj357

    GMC Member

  • New Member
  • 80 posts

Posted 28 September 2006 - 10:20 PM

Is it just an XOR encryption?
  • 0

#4 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 28 September 2006 - 10:21 PM

Still holding strong ever since I first thought up the idea 2 years ago with IsmCrypt. Great minds think alike.

<{POST_SNAPBACK}>



I remember you talking about that in the SuperCrypt topic. Although this can use files as keys I'd actually reccomend for most cases you use regular strings. Also this is a more stronger encryption than SuperCrypt. I hope this is very useful to everyone. Have you had a chance to try the example yet?

Edited by andrewmc, 28 September 2006 - 10:23 PM.

  • 0

#5 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 28 September 2006 - 10:23 PM

Is it just an XOR encryption?

<{POST_SNAPBACK}>


No, it is not.
  • 0

#6 pj357

pj357

    GMC Member

  • New Member
  • 80 posts

Posted 28 September 2006 - 10:30 PM

I just tried the example, and your right. It's pretty cool though.

Edited by pj357, 28 September 2006 - 10:32 PM.

  • 0

#7 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 28 September 2006 - 10:34 PM

IsmCrypt used both files and strings as well. Yours is probably better because IsmCrypt hasn't been updated ever since it was released in 2004, though.
  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#8 metalhead1023

metalhead1023

    GMC's only emo kid

  • New Member
  • 612 posts

Posted 29 September 2006 - 02:23 AM

This is awsome I will definatly use this in my future projects.
  • 0

#9 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 29 September 2006 - 02:41 AM

Update to v1.1:

Text file mode is now added. Taken from my edited post:

"The fourth argument is new to version 1.1. If it is set to 1 then text file mode in enabled. This can only be used if the mode is set to 2 (a file to be used as the encryption key). It doesn't encrypt the spaces if your key file is a text file, allowing for faster and stronger encryption. Note: if this is set to 1 and the mode is also 1 then you will get an error. It should only be used if the mode is 2 and the file that you are using as the key is a text file."

Also, thanks for the good replies :lol:

Edited by andrewmc, 29 September 2006 - 02:41 AM.

  • 0

#10 Sindarin

Sindarin

    Indie Game Developer

  • New Member
  • 1644 posts
  • Version:GM:HTML5

Posted 29 September 2006 - 12:16 PM

2 keys huh? This definately looks promising.
  • 0
GM 8.1 / GM:HTML5 User

#11 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 29 September 2006 - 12:40 PM

It can't actually use two keys at once but it can use either a file or a string as a key.
  • 0

#12 Sindarin

Sindarin

    Indie Game Developer

  • New Member
  • 1644 posts
  • Version:GM:HTML5

Posted 29 September 2006 - 02:30 PM

Hmm.. think you could implement both at the same time? That would empower encryption a lot.
  • 0
GM 8.1 / GM:HTML5 User

#13 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 29 September 2006 - 04:46 PM

Hmmm... I may try and impement that in the future. I have never heard of that being done before so it might be kinda unnessisary...
  • 0

#14 nickydude

nickydude

    MadLad Designs

  • GMC Member
  • 626 posts
  • Version:GM:Studio

Posted 29 September 2006 - 05:50 PM

Just had a play around with this and used a gm6 file to encrypt a text file:

Visit http://forums.gamema...howtopic=118601
for the latest on this topic.

Dont be a stranger! if your using this please put a post with
a link to your project or WIP! i dont need credits but would LOVE to know my
hard work is being put to good use! and would love to see it in use! =D

and as always .. all feedback is welcome!

and this was the result:

Ǽai,"ht¹º8/~˜È}˸‘hâôˆâàÍ0p*,nl/index.php?siowt–œ=118601
for the latest on this topib.

Dnnt ce a stranges! if your uŒing!thiÍ(pleare!pUT a!porÜ(wibh
"a lInk 4o ynuz projågt or WIP! i dont need cmªdik£ bj´ wpÊld?“OVZÀto?ÛnohÏmy?¢
h~Òd/W€rt™s?M•iqHÏpj\Ït`

Although encrypted, you can still make out parts of the text.
  • 0

My Specs: Windows 7, 2047MB NVIDIA GeForce GTX 660,  Intel Core i5 3330 @ 3.00GHz, 8GB Ram.


#15 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 29 September 2006 - 06:43 PM

This is probably because the encryption scheme is simply addition, like the first beta version of IsmCrypt. In a GM6 file, there are many many 0-bytes, so when you add these to the original text, you still get the original text. The full release of IsmCrypt fixed this using some fancy encryption algorithms using the file as a key instead of a simple addition. You should do this too.
  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#16 Sindarin

Sindarin

    Indie Game Developer

  • New Member
  • 1644 posts
  • Version:GM:HTML5

Posted 29 September 2006 - 08:39 PM

Hmmm... I may try and impement that in the future. I have never heard of that being done before so it might be kinda unnessisary...


I recall an program creating application which had file encrypting actions and
used tripleDES encryption with 2 keys.

Ǽai,"ht¹º8/~˜È}˸‘hâôˆâàÍ0p*,nl/index.php?siowt–œ=118601
for the latest on this topib.

Dnnt ce a stranges! if your uŒing!thiÍ(pleare!pUT a!porÜ(wibh
"a lInk 4o ynuz projågt or WIP! i dont need cmªdik£ bj´ wpÊld?“OVZÀto?ÛnohÏmy?¢
h~Òd/W€rt™s?M•iqHÏpj\Ït`


And yes, it needs more hiding...
  • 0
GM 8.1 / GM:HTML5 User

#17 pj357

pj357

    GMC Member

  • New Member
  • 80 posts

Posted 29 September 2006 - 08:51 PM

I'm still wondering how you could encrypt a file to be smaller than it originally was.
  • 0

#18 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 29 September 2006 - 09:27 PM

You would have to both encrypt and compress the file. In the case of text files, only certain characters are used, and if done correctly, you could chop the filesize down to 3/4th the original size by realizing that the standard alpha-numeric table only takes up 6 bits out of the 8 bits that it now uses. Thusly, with a few bitwise operations, you could compress the text with a very simple algorithm.
  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#19 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 29 September 2006 - 10:19 PM

Just had a play around with this and used a gm6 file to encrypt a text file:

Visit http://forums.gamema...howtopic=118601
for the latest on this topic.

Dont be a stranger! if your using this please put a post with
a link to your project or WIP! i dont need credits but would LOVE to know my
hard work is being put to good use! and would love to see it in use! =D

and as always .. all feedback is welcome!

and this was the result:

Ǽai,"ht¹º8/~˜È}˸‘hâôˆâàÍ0p*,nl/index.php?siowt–œ=118601
for the latest on this topib.

Dnnt ce a stranges! if your uŒing!thiÍ(pleare!pUT a!porÜ(wibh
"a lInk 4o ynuz projågt or WIP! i dont need cmªdik£ bj´ wpÊld?“OVZÀto?ÛnohÏmy?¢
h~Òd/W€rt™s?M•iqHÏpj\Ït`

Although encrypted, you can still make out parts of the text.

<{POST_SNAPBACK}>


Hmmm... thats funny, because when I encrypt that same text with a 15 char. string I get:

V 
UHHK
 \] WXXH]WQWT|   e l o  o\{e~! 
 D   
   
  
 t
ua l   
   #,(J    
 e   5#9"   tf or    g  t
 
 eS         
S X<fotf    BA    
   eY



Either you are encrypting using files or you should make your key longer. As you can see that is completely unreadable. Also, when you encrypt using file you have to take int account the type of file. Image files are good but others won't be (for example text files because of spaces). That why I implemented text file mode,set the last argument to 1 when encrypting using files for better results.

Edited by andrewmc, 29 September 2006 - 10:22 PM.

  • 0

#20 Sindarin

Sindarin

    Indie Game Developer

  • New Member
  • 1644 posts
  • Version:GM:HTML5

Posted 29 September 2006 - 10:24 PM

how many characters or numbers can the key be?
  • 0
GM 8.1 / GM:HTML5 User

#21 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 29 September 2006 - 10:28 PM

how many characters or numbers can the key be?

<{POST_SNAPBACK}>


I didn't set a limit. If you want it could be 100 characters.
  • 0

#22 Knightmare

Knightmare

    OMGLOLWTFZORZ!1!1!!11

  • New Member
  • 867 posts
  • Version:Unknown

Posted 29 September 2006 - 10:29 PM

Wouldn't it be invulnerable to Cheat Engine users? Since they can see lines of code in the memory.
  • 0


#23 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 29 September 2006 - 10:37 PM

Wouldn't it be invulnerable to Cheat Engine users? Since they can see lines of code in the memory.

<{POST_SNAPBACK}>


I would say no but if anyone wants to do any tests on this then go ahead. There are many programs that use encryption, and I just dont see why they would use it if they are vulnerable to memory scanning. If they arnt then I dont see any reason why this DLL would be.
  • 0

#24 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 30 September 2006 - 02:30 AM

If you read his post, you see that he was using a GM6 file as the seed, not a string. Like I said, there are so many 0's in GM6 files, that using a simple addition algorithm would produce no change when a 0 is met, so that many 0's would cause a poor encryption. That's not a sign that you should use a different file - it's a sign you should use a better encryption algorithm, like IsmCrypt did.
  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#25 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 30 September 2006 - 02:58 AM

If you read his post, you see that he was using a GM6 file as the seed, not a string. Like I said, there are so many 0's in GM6 files, that using a simple addition algorithm would produce no change when a 0 is met, so that many 0's would cause a poor encryption. That's not a sign that you should use a different file - it's a sign you should use a better encryption algorithm, like IsmCrypt did.

<{POST_SNAPBACK}>


Using a different file thatdidn't contain so many 0's would be a solution. I really don't know too many reasons why someone would pick the file method over the string though. I really just added that in so the dll wouldn't be so plain.
  • 0

#26 Potnop

Potnop

    GMC Member

  • GMC Member
  • 3103 posts

Posted 30 September 2006 - 06:01 PM

Awesome, U fixed that read-only problem right?

The only problem with not having an output file is that if the game crashes and the file is decrypted its not protected. I'll probably jsut do a copy paste of a file into the temp directory somehow.
  • 0
Vegeta! What does the scouter say about his powerlevel?!? It's ovER 9000!!!!!
I ownt read da script, script reads me.


Link To The Super Crew Topic / Link To Colonial Commando Topic
Platform Pathfinding Example Download it here!
Editable Early Version Level Editor(Nice @$$ stuff, check it out) Download it here!

#27 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 30 September 2006 - 07:46 PM

Awesome, U fixed that read-only problem right?

The only problem with not having an output file is that if the game crashes and the file is decrypted its not protected.  I'll probably jsut do a copy paste of a file into the temp directory somehow.

<{POST_SNAPBACK}>


I never thought of that. You might want to try quickly decrypting it then loading the rescource them immediatly encrypting it again. And yes, the files shouldn't be read only.
  • 0

#28 andrewmc

andrewmc

    GMC Member

  • New Member
  • 440 posts

Posted 02 October 2006 - 11:50 PM

anyone else try the dll?
  • 0

#29 TyrantX

TyrantX

    GMC Member

  • New Member
  • 137 posts

Posted 03 October 2006 - 01:34 AM

:) I just tested it and it works perfectly. It has a VERY strong encryption even with only a few letters. I will most likely use this!
  • 0

#30 Smarty

Smarty

    GMC Member

  • GMC Elder
  • 7522 posts
  • Version:GM:Studio

Posted 03 October 2006 - 10:24 AM

I have trouble seeing any practical use in this.

It's fun to use if you want to send someone a file and both parties have the key string or file. But as a local encryption method it has major vulnerabilities.

For example, if the encryption is file-based, you know that the key file is contained within the game folder. So all you have to do is run this DLL past the other files in the same directory.

Or, since GML scripts in running executables aren't quite as protected as people think they are, you could simply look up the file or string used as a key and run it past the file - and you're done.

There are many programs that use encryption, and I just dont see why they would use it if they are vulnerable to memory scanning.

<{POST_SNAPBACK}>

If you are referring to this forum, then the problem is a complete lack of knowledge on the subject. Any encryption is vulnerable when you deliver the key with it, no matter how good you hide it.

And a file and a GML script aren't good places to hide a key.

Edited by Smarty, 03 October 2006 - 10:24 AM.

  • 0

#31 Invero

Invero

    GMC Member

  • GMC Member
  • 212 posts

Posted 15 October 2006 - 06:01 AM

Very Nice I Already Found Very Good Use For This To Protect My Small Little Game Files B)

But What Sucks About This Is That It Cannot Protect / Encrypr .bmp's ect... or Sprite Images ???

Will The Next Update Be Able To Encrypt Image Files ?
It Would Be More Helpfull And It Would Be Then Considered the Best Encryptor For Me ;)

But Besides Everything Else Awesome Work !!!!

Hope You Answer Back Before Tommorow That Is If Your On lol
  • 0

#32 Reshure

Reshure

    Reshure

  • New Member
  • 320 posts

Posted 27 October 2006 - 10:44 AM

It can encrypt image files. It works for me.
  • 0

#33 Alex

Alex

    3lite Member

  • New Member
  • 3098 posts

Posted 27 October 2006 - 11:31 AM


Edited by Alex, 25 January 2009 - 06:36 AM.

  • 0

#34 mattn

mattn

    GMC Member

  • New Member
  • 17 posts

Posted 27 October 2006 - 11:49 AM

Hi,
I've spent the past two years researching encryption methods and writing 4096 bit encryption and am attempting 10000 bit encryption, but sorry for sliding away from the topic at hand. I'd suggest that you try to re-write the program using the Rijndael encryption algorithm at least at 512 bits, preferribly 1024 or 2048 or if you have the skills 4096 bit encryption. It's just about the strongest encryption algorithm created to date, but only runs really smoothly at 2048 bit encryption or higher, without any corruption and on any file.

from mattn
  • 0

#35 Alex

Alex

    3lite Member

  • New Member
  • 3098 posts

Posted 27 October 2006 - 12:15 PM


Edited by Alex, 25 January 2009 - 06:36 AM.

  • 0

#36 39ster

39ster

    GMC Member

  • GMC Member
  • 898 posts

Posted 27 October 2006 - 12:38 PM

"Best File Encryption For Gm" - What encryption algorithm are you using?
  • 0

#37 THE Stefan

THE Stefan

    GMC Member

  • New Member
  • 175 posts

Posted 27 October 2006 - 01:02 PM

It's funny to see how just saying its secure makes everybody think it is.

it is still possible to make strong encryptors which can survive brute force

<{POST_SNAPBACK}>

I have to correct you there, brute force can crack any encryption algorithm. It just takes time, lots of time.

It doesn't encrypt the spaces allowing for stronger encryption.

In fact, not encrypting half the file makes the encryption weaker.
  • 0
Simple Online Communication.
I am no longer active on this forum. Don't bother with SOC anymore, there bound to be something better around these days. Finally I hope you enjoy Game Maker as much as I did in the earlier days.

#38 Mentat

Mentat

    GMC Member

  • New Member
  • 42 posts

Posted 27 October 2006 - 09:34 PM

Geez man... give people a piece a lettuce and they demand a salad...

It is true that no encrytion method is completely invulnerable or unbreakable... however that point of sufficient encrytion is to prevent the vast majority of people from being able to break it. He has accomplished this.

I think he has done the community a great service by providing this DLL.

Good Job!
  • 0

#39 localmotion34

localmotion34

    GMC Member

  • New Member
  • 33 posts

Posted 28 October 2006 - 01:13 AM

...and am attempting 10000 bit encryption

man, you must be hiding some heavy **** on your computer if you need somthing that strong.

Although, key length dosn't mean anything if you don't know how to hide it. However, even with GM's security issues, it is still possible to make strong encryptors which can survive brute force. At least, I know how.

<{POST_SNAPBACK}>



If you encrypt a file using RC4 in a DLL, it an only be correctly decrypted with the right key. that key gets passed to the DLL as an argument from the program.

There is no known way as of now for a person to peek into memory areas through a network to internal stack registers to grab the key in memory.

if the hacker has the program and file in hand, he must know where to look on the system to find the key, or where in the code. else, the key can be based on user input, in which case the hacker has no idea what the key is.

if you use EXE cryptor to morph the sections of your code that contain the key, almost no one except Seek 'N Destroy, iNfEcted or RELOADED would be able to break it.

additionally, encryption keys can be hardware dependent, as a combination of hard drive serial, processor seral, windows activation key ect.

even if a hacker stole a copy of your file, he would have absolutely no idea how to reconstruct your hardware fingerprint.

Edited by localmotion34, 28 October 2006 - 01:14 AM.

  • 0

#40 Alex

Alex

    3lite Member

  • New Member
  • 3098 posts

Posted 28 October 2006 - 03:24 AM

I have to correct you there, brute force can crack any encryption algorithm. It just takes time, lots of time.

There is a line where brute force would be as effective as going through every byte combination to unlock a file.

It's like saying, if I make a program to generate a file by going through all the byte combinations, then I will eventually get the decrypted file. Which is true..., but, its possible for brute force to detect many valid files because of the large number of combinations, and so you wouldn't know which file it really is. Keep in mind, were talking about billions of billions of combinations. Too many valid files would be impractical.

Correct me if i'm wrong though...

Edited by /\lex, 28 October 2006 - 03:34 AM.

  • 0

#41 Invero

Invero

    GMC Member

  • GMC Member
  • 212 posts

Posted 28 October 2006 - 04:09 AM

It can encrypt image files. It works for me.

<{POST_SNAPBACK}>


Wierd For me it works for everything execpt for images or sprite files ....
maby I am doing somthing wrong ....
I might re-Download it.
Yes all encryption programs can be cracked but I also am a type of person that likes the job to be done fast well thats me and seccond of all it may be true that this ecryptor is not that greate but at least its better then nothing and that I am happy about. :D

Thanks ~

(If anyone else has this problem why I cant seem to encrypt image files / sprites please tell me what you did to fix up this problem Thank You.)

I am using Gm 6.1 Reg
  • 0

#42 SquareWheel

SquareWheel

    Square Wheel Games

  • New Member
  • 851 posts
  • Version:Unknown

Posted 28 October 2006 - 08:12 AM

As long as it was the best encryption possible, I wouldn't care if it took an hour. Decrypting, probably not as long though.
  • 0
Cook Console | Editor Engine | Mass File Namer

All of my examples are publicly available and can be found at

#43 Bander

Bander

    GMC Member

  • New Member
  • 168 posts

Posted 30 October 2006 - 05:34 PM

"Best File Encryption For Gm" - What encryption algorithm are you using?

<{POST_SNAPBACK}>

I'm curious as well.

Anyway thanks for the awesome DLL.
  • 0
Posted Image

#44 Big J

Big J

    GMC Member

  • GMC Member
  • 2853 posts
  • Version:GM8.1

Posted 14 November 2006 - 07:03 AM

Wow, this is much faster then the other encryption I was using! When I release the next version of my game (logo currently in my signature), you'll be in the credits... because the next version will actually have credits.
  • 0

Get your GM 8.1 Anti-Aliasing here!

2712265.png

http://www.youtube.com/Sporkinator


#45 Lord Sturm

Lord Sturm

    Invader

  • New Member
  • 29 posts

Posted 15 January 2007 - 12:43 AM

I think you should add a function too see if a file is encrypted with the dll or not. That way, you could encrypt the file again in the game end event if it was not already encrypted.
  • 0

#46 Big J

Big J

    GMC Member

  • GMC Member
  • 2853 posts
  • Version:GM8.1

Posted 15 January 2007 - 02:34 AM

Well, for example, when working with a text/ini file, you would do something like this:

For text files

decrypt it if it exists, and you are appending
open for writing/appending
write it
close it
encrypt it

For ini files:

decrypt it
open it
write ini value(s)
close the file
encrypt it

When encryption is used correctly, the files written should remain encrypted at the end of the game.

There is no need for this DLL check function.

If you are loading encrypted external resources through code, you should:

decrypt
load
encrypt

Of course, the DLL only has one command, and that is all it needs.
  • 0

Get your GM 8.1 Anti-Aliasing here!

2712265.png

http://www.youtube.com/Sporkinator


#47 iwulff

iwulff

    GMC Member

  • New Member
  • 16 posts

Posted 20 January 2007 - 11:58 AM

i have seen some posts in this topic, that said that there a some flaws with this dll. Now i was wondering, is this a good tool to use for me, to encrypt and decrypt my save files?
  • 0

#48 ??? Lauria

??? Lauria

    GMC Member

  • GMC Member
  • 126 posts
  • Version:GM8.1

Posted 21 January 2007 - 04:15 PM

This gives me an idea for a game - obviously if you put more than one encryption on something they all have to be decrypted for it to work - and in order.

So why doesn't someone make a game where there are 10 puzzles, it doesn't matter which order you solve them in but they each give out a code, and you have to enter the codes in the order of the levels to get a password to enter into the game itself to get a prize?
  • 0

#49 JonathanPzone

JonathanPzone

    GMC Member

  • GMC Member
  • 1215 posts
  • Version:GM:Studio

Posted 17 February 2007 - 02:30 AM

I wouldn't say this was the best but some protection is better than nothing at all isn't it?
Good job on the dll.

~JPZ
  • 0

BRB 3 years for University


#50 royboyjoytoy2

royboyjoytoy2

    GMC Member

  • New Member
  • 308 posts

Posted 25 February 2007 - 02:37 AM

nice dll
8/10
just what i needed
  • 0
"The world will soon see the most successful game ever."