Hello There, Guest!
View New Posts  |  View Today's Posts
[Project] StringCrypt - Work in Progress

  • 0 Vote(s) - 0 Average


10-01-2012, 09:05 PM #1
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

StringCrypt - Work in Progress
So I started working on a new interesting concept. The idea revolves around encryption and decryption of an input string through this command line utility, based on a combination of a randomly generated GUID, and the GUID set within the application's core to come out with a unique byte array based on some algorithm i'm trying to design currently. We then take this byte array, and combine it with the bytes of the input string to generate our encrypted value and save the random GUID to a file for future reference to be used when we later want to decrypt the encryption back to it's original string format.

The catch: You'll be able to freely 'destroy' (or rather recreate/regenerate) this internal GUID, so that the encryption is not it's former constant self so to speak. Thus enabling you to never again be able to decrypt anything that was created when that application's internal GUID was it's old self.

Preview so far:



More of a concept at this point in time until I figure out what kind of algorythm I want to solve for, when encrypting the string input, and reversing that process for decryption.
This post was last modified: 10-01-2012, 09:13 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

10-01-2012, 10:38 PM #2
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: StringCrypt - Work in Progress
This is beginning to become a fun project :) I may have to indulge in Polymorphism here to do what I've set out to do. Right now I'm trying to see if I can programmatically change the Assembly TypeLib Guid... This is going to be part of the basis for how I can uniquely give everyone their own personalized StringCrypt assembly/PE. Marshalling and using the System.Reflection namespace I can see some valuable stuff, but modifying it is a whole new aspect to this game.
This post was last modified: 10-01-2012, 10:39 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

10-01-2012, 11:39 PM #3
Epixors
(づ。◕‿‿◕。)づ・。*。✧・゜゜・。
*****
TLF Coders
Posts: 420 Threads:58 Joined: Aug 2012 Reputation: 6

RE: StringCrypt - Work in Progress
I did encryption stuff before, more of a fun project, it would take a string and replace values by a random 4 matching character,so always different, yet able to decrypt.

10-02-2012, 07:31 PM #4
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: StringCrypt - Work in Progress
(10-01-2012, 11:39 PM)Epixors Wrote:  I did encryption stuff before, more of a fun project, it would take a string and replace values by a random 4 matching character,so always different, yet able to decrypt.

Something like that i'd consider more Encoding then Encrypting though. Dealing directly with string replacements.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

11-25-2012, 12:00 AM #5
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: StringCrypt - Work in Progress
Noo!... I just came to the realization that I also lost this project when I lost all of my work... Hours and hours all gone. I could've finished this one and got it out of the way too. Oh man :(
This post was last modified: 11-25-2012, 12:01 AM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

11-25-2012, 06:23 AM #6
Epixors
(づ。◕‿‿◕。)づ・。*。✧・゜゜・。
*****
TLF Coders
Posts: 420 Threads:58 Joined: Aug 2012 Reputation: 6

RE: StringCrypt - Work in Progress
What D: That's a pretty tough loss... Don't you have any backup? Anywhere?

11-25-2012, 08:16 AM #7
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: StringCrypt - Work in Progress
Nope, what is lost from my VS projects folder is long gone. Don't have backups anywhere.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

11-29-2012, 01:49 AM #8
KoBE
¯\_(ツ)_/¯
******
Global Moderators
Posts: 4,862 Threads:494 Joined: Jun 2011 Reputation: 67

RE: StringCrypt - Work in Progress
I still cringe from the time I lost all of my old stuff. I've since made backups of my recent projects.




Forum Jump:



Users browsing this thread: 1 Guest(s)