• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Ideas for a computer project. Update, started work, need someone to test.

PowerMacG5

Diamond Member
I am planning on entering a few science/math competitions next year, and want to do one using Computer Science. The language I would be using will be either C++, VC++.NET managed code, or VC#. The competitions I plan on entering are the siemens-foundation, LISEF, and a few others. I want to do a good project, but I am pulling blanks on ideas. So far I have thought about a few, including something to do with encryption, or something to do with compression. For the compression and encryption, I have never made a program that can do encryption (I am not sure of the algorithms yet), and I have only made trivial encryption programs (ASCII shift, and one using a matrix that stored a key). Does anyone have any ideas for a good project, or ideas on how I can expand on the ones I have? If so, do you have any good links? Thanks for the help.
 
Bump, anyone have any ideas? I am leaning towards encryption, but need some guidance (ie links, I can't find any really meaningful links on my own).
 
A cryptography link

You could write a program that does stenography(hiding data within a file) with Divx movies. I chose Divx, because I frequently download movies in that format that are corrupted in certain areas (the video will start to go crazy, change colors, etc), and I'll just go and download another version without giving it a second thought. This is good, because stenography usually will alter the original file so that it looks a little strange, but when you are using files that are commonly corrupted like Divx vids most people will just assume that it is just a bad file and ignore it.
 
Thanks for the link gentobu. I just started working, and was wondering if someone would try to crack this for me. I just created my own encryption algorithm, and want to see how it works. I will post the output from putting a string in, and see if anyone can get the original string. Here it is:

Ǻ0½⌐lcb|n⌐lR▬~╪

This was created by sending in a string to the algorithm (will do files later). Can anyone who has the time, or the knowledge please try to crack this. I am hoping that it is fairly strong. If you can crack it, can you tell me how long it took? Thanks.
 
Bump. I really want to see if this algorithm is as secure as I theorize. I believe that there are at least 255! different ways that the same input can be output (depending on certain factors set by the user). Can anyone attempt to crack that little string?
 
Originally posted by: KraziKid
Thanks for the link gentobu. I just started working, and was wondering if someone would try to crack this for me. I just created my own encryption algorithm, and want to see how it works. I will post the output from putting a string in, and see if anyone can get the original string. Here it is:

Ǻ0½⌐lcb|n⌐lR▬~╪

This was created by sending in a string to the algorithm (will do files later). Can anyone who has the time, or the knowledge please try to crack this. I am hoping that it is fairly strong. If you can crack it, can you tell me how long it took? Thanks.
I really don't think it's possible to get the plaintext from that, even if you use a simple cipher it's pretty hard to decrypt a few characters.

EDIT. If I were you then I would do something like a multi-object gravity simulation. You could do some fancy graphics with it then as well 🙂

 
Back
Top