Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

C 

[C++] BitCrypt Text Cipherer/Decipherer [Version ALPHA 4] [ALPHA 5 IN-PROGRESS]

ALPHA 4 (Rev. 1): (Click to View)

ALPHA 5 Will Include:

- RandChr() Function

Credits:

C++™ - Main Idea
Love2D - Fixed case problems. General help with C++.
void00 - General help with C++.
[Image: chain.png]
Sounds pretty nice, what storage method are you using? Resources? If yes then i might know how you do it :)
Storage? What the heck is storage? Idk what that is.
[Image: chain.png]
What is bitcrypt and what advantages does it offer over other options such as TrueCrypt?

e: assuming it's an encrpytion software because of your req. Idk what it is, is it a crypter?
x86 asm - ISO & ANSI C
what have you tried?
(Sep 8, 2012 08:32 AM)Sajuuk Wrote:  Storage? What the heck is storage? Idk what that is.

The person is assuming your project is a crypter.
Oh no. It's not a crypter. It's a text encryption program.
[Image: chain.png]
Just text encryption? Are you kidding me?
Hey how about you make a text encryptor? I am trying to learn how to do the actual things to encrypt it in the first place. I have this code from a website:

Spoiler (Click to View)

It's a Vigenere cipher code. How do I reverse the process?
[Image: chain.png]
You are asking for help with this on cplusplus.com? You shouldn't be releasing it if you are going to have someone give you the code.
Hello! They will be credited with creating it. A full credits list will be implemented in the program. Duh.
[Image: chain.png]
But if encryption and decryption is the only thing the program does then you are asking for the whole program to be done for you!
Did I ask for the whole program? I want to have an example to refer back to when I'm stuck, which I am currently. All I want is to figure out how to encrypt text.
[Image: chain.png]
You already copied the Vigenere Cipher from another website. Are you sure you are just using this code to refer back to when stuck?
As you can see, if you look, the old Batch BitCrypt was based off of AMDjack's HXB-128 cipherer. It used IFs to read the plaintext, convert it to another specified character, then return the value and go back to the loop with GOTO. In this case now, I'll be using IF, FOR, WHILE or GOTO, etc. If only I had a caesar cipher code to refer to...
[Image: chain.png]
Why go through all the work when it's already been done? Just be sure to credit the author of this neat lib.
http://embeddedsw.net/libObfuscate_Crypt..._Home.html

Just be sure to implement a correct mode of operation. Read up on them here:
http://en.wikipedia.org/wiki/Block_ciphe..._operation

I personally suggest GCM, but replace the incremental aspect of it with libOfuscate's CSPRNG, and seed it with part of the expanded password.

For a password expansion algorithm I recommend scrypt:
http://www.tarsnap.com/scrypt.html

scrypt has a variety of unique features which makes it extremely secure for a password expansion hash, such-as all the features of bcrypt but with variable memory usage, making it much harder to create a hardware implementation of the algorithm.

Also please for the love of all cryptology, don't start creating new algorithms unless you want some extremely weak software.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Java] by PanksJul 12, 2021 12:15 AM 2 169 Jul 12, 2021 12:15 AM
Last Post: CheesyBread
[C#] by gigajewOct 20, 2017 09:56 AM 0 252 Oct 20, 2017 09:56 AM
Last Post: gigajew
[.NET] by tusharthegreatFeb 2, 2017 05:00 AM 83 4,049 Feb 2, 2017 05:00 AM
Last Post: PVPMinersDE