Friday, September 16, 2011

C++ Project : CRYPTO an encryption Decryption utility

Version 1.0.0
About the Release Notes 
This release notes provides information about the features, usage and basic information’s related to the CRYPTO.

This introductory chapter provides an overview CRYPTO, along with the hardware, software required for using it and the platforms on which it is supported.  

CRYPTO is a utility that can be used for encrypting most type of the file that we are using in our computers, and the same encrypted file can be decrypted again to get the original file content. CRYPTO is a multi-platform utility that can be used under both the Linux and Windows Platform.

CRYPTO Supported Platforms
Red Hat Enterprise Linux any version
Ubuntu Desktop Editions any version
Windows 7, Vista, XP.

Note: The CRYPTO supported platforms has no limit, all the required dependencies are shipped with the CRYPTO. The platforms mentioned above are tested for this current release, and later with the new release they can be increased.

CRYPTO Software Details
  1. CRYPTO  is written and developed using C++
  2. It is compiled under Linux using GCC compiler 4.x.x
  3. Under windows it is build using Visual Studio 2005. 
CRYPTO Hardware requirement
CRYPTO has a very less requirement. Under Linux it can run with any lowest combination. Under windows it can run with a minimum that Windows function properly.

CRYPTO Features
CRYPTO can encrypt any type of the file that can be opened with an editor for example with notepad in windows. Presently CRYPTO is used to encrypt only the C++ source code with ‘.cpp’ and its header file with ‘.h’ extension. Other file extensions can be added depend upon the requirements.

CRYPTO has a in-built tracing feature which can be used for reference of its integrity and correctness. It can also be used for debugging purpose of CRYPTO as no software is error free.

CRYPTO takes the directory from the user on which he or she wants to scan the cpp and the h files to be encrypted. All the files are stored in a text file in an encrypted format, which no one can understand and decrypt.  CRYPTO again can be used to decrypt the same encrypted text file and all the original file content can be seen on the decrypted text file.

CRYPTO has no limit of how many number of files are there in the directory. CRYPTO is presently tested with 50 files in a directory, most of them are huge content in size, and some of them have 3000 lines.

Benefits of using CRYPTO
With the purchase of the first version of the CRYPTO you will get free support and upgrade for the new versions of CRYPTO free of cost, which has much advance features and functionality available to work with.

CRYPTO Contact Support
You can reach for on demand demo and other related enquires @

CRYPTO Sample snapshot
1. Starting the utility

2. simple help menu

3. At the time when we are encrypting our file 

 4. At the time we are decrypting our file

Sample Input and Output of the CRYPTO

1. Here is the one of the sample file that is taken for encryption purpose
compare-two-string-using-pointers.cpp  -- this the file used for encrypting

 * File     :   compare-two-string-using-pointers.cpp

 * Author   :  

 * Desc     :   To compare two strings using pointer

 * Source   :  

 * Created  :   AM 10:11 11 September 2011

 * Note     :


#include <iostream>

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

#include <string.h>

#include <conio.h>

int main(int argc, char **argv) {

    char strFirstString[10], strSecondString[10];

    char *p, *q;

    int i, j, nStrCompStatus = 0;

    p = strFirstString;

    q = strSecondString;


    printf("\nInput two strings\n");


    gets (strFirstString);  // get the first string

    gets (strSecondString); // get the second string


    for(; *p != '\0' || *q!='\0'; *p++,*q++)  {

        if(*p!=*q) {

            printf("\nStrings are different\n");





    if(nStrCompStatus==0) {

        printf("\nStrings are same\n");


    return 0;





 [user@rhel54x64 c]$

 [user@rhel54x64 c]$ gcc compare-two-string-using-pointers.cpp -o compare-two-string-using-pointers

 [user@rhel54x64 c]$ ./compare-two-string-using-pointers

 Input two strings



 Strings are different

 [user@rhel54x64 c]$ ./compare-two-string-using-pointers

 Input two strings



 Strings are same

 [user@rhel54x64 c]$
2. this is the out that is came for the mentioned above. I have taken the .cpp file for a reference, coz I just have that for that time. It can use and file for its purpose. Due to blogger limitation there is some formatting issue so I am putting that in Image format.

for getting the original file again we can use the same encrypted file shown above and can get the original file. That I feel not required to show here as it is already the input file shown some above.

This is just a sample encryption/decryption. This is the best feature s small working utility having an excellent and deep coding which performs a lot than what it appears to be.


  1. thank you saurabh,
    this projects rocks. I got A+ for that.

    thanks again. Please keep us updated when the next version is coming.

  2. oh thanks. glad 2 hear that it is helpful for u.

    version 2.0.0 is under progress with lots of new features.

    Will update that soon.

    --Saurabh Gupta

  3. thanks for delivering on right time. I hacked the documents that nobody can carry too also. thank you saurabh.

  4. thank u guys for choosing the crypto.
    lets us see when i can deliver the version 2 to you.

    --Saurabh Gupta

  5. from where i can get the source code of CRYPTO and XPING.

  6. Hi MODmen,

    Thanks for showing interest.
    CRYPTO and XPING is not an open source project. It is especially developed for the project purpose. If you are willing to take these project we can deliver it to you based on your requirement by paying the project cost to you.

    Saurabh Gupta

  7. thanks saurabh. crypto helps me a lot. it is an amazing utility.
    thanks again,

    Susheel K

  8. Hi Susheel,

    I appreciate and accept your thanks heartly.
    It all goes to you who trusted and gave me a chance that I can present what you want.

    --Saurabh Gupta

  9. thanks Saurabh. u saved a lots of money. your project work exactly I required. Super hacking tool.

    Looks like I have to give some more work for that.


  10. Hi,

    I am wishing to take the CRYPTO. how much it will cost and doI will get the design document also ?


  11. Hi Ranjeet,

    Thank You for contacting us.
    We can not disclose the price in public mailing list. Please drop us email on '' you will get the correct information. yes you will get the full design document with the life time support.

    Support Group -

  12. Very good written article. It will be supportive to anyone who utilizes it, including me. Keep doing what you are doing – can’r wait to read more posts. bitcoin to visa

  13. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. hardware

  14. Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post. bitcoin to euro

  15. I was looking at some of your posts on this website and I conceive this web site is really instructive! Keep putting up.. ufabet

  16. Interesting and amazing how your post is! It Is Useful and helpful for me That I like it very much, and I am looking forward to Hearing from your next.. Convert btc to eth

  17. Thank you for some other informative website. The place else may just I get that kind of information written in such a perfect method? I have a venture that I am simply now running on, and I’ve been at the glance out for such info. bitcoin doubler x2

  18. I got what you mean , thanks for posting .Woh I am happy to find this website through google. bitcoin to paypal

  19. Good post but I was wondering if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit further. Appreciate it! best ethereum miner

  20. The time period mining right here means: fixing a complicated mathematical problem, which aim is to validate different people transactions. In go back you are presented with bitcoins.Bitcoin ATM near me

  21. Sometimes locating a bitcoin ATM close to your region can be difficult, due to the fact even the region wherein those are hooked up is regulated.BTC near me

  22. Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. best free crypto trading bot

  23. This is a brilliant blog! I'm very happy with the comments!.. free crypto trading bot

  24. You made such an interesting piece to read, giving every subject enlightenment for us to gain knowledge. Thanks for sharing the such information with us to read this... exchanger24

  25. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work crypto bot trading

  26. The explanation bitcoin works is that each exchange is communicated and recorded as a number across the whole framework (implying that each exchange is affirmed and made irreversible by the actual organization). how to buy Bitcoin in India

  27. Digital money have been around for some time now and there are various papers and articles on essentials of Cryptocurrency. Have the Cryptocurrency thrived as well as have opened up as a new and confided in a promising circumstance for financial backers. crypto faucets

  28. However it is considered as the most unpredictable market and a gigantic bet as a speculation, it has now gotten unsurprising somewhat and the Bitcoin prospects are a proof of this. convert bitcoin to usd

  29. This is all possible without the need for a financial institution to act as an intermediary or recording agent.Crypto ATM

  30. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work Liquid referral code

  31. This comment has been removed by the author.

  32. This comment has been removed by the author.

  33. Bitcoins appear to have been proclaimed by most as the cash of tomorrow,bitcoin calculator yet there are just a small bunch of locales that consent to acknowledge them.

  34. I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information. buy test e online

  35. Thank you regarding creating this kind of excellent write-up, My partner and i came onto your website and also examine a couple of submit. I prefer your thing regarding creating... Bitcoin mining machines for sale

  36. Wow, excellent post. I'd like to draft like this too - taking time and real hard work to make a great article. This post has encouraged me to write some posts that I am going to write soon. Overdriventool download

  37. Wow, What an Outstanding post. I found this too much informatics. It is what I was seeking for. I would like to recommend you that please keep sharing such type of info.If possible, Thanks. Overdriventool download

  38. This could be set to change with the advent of video games being built from the ground up around the 'plumbing' of recognised digital currency platforms. The approach that HunterCoin has taken is to 'gamify' what is typically the rather technical and automated process of creating digital currency. Unlike real world currencies that come into existence when they are printed by a Central bank, digital currencies are created by being 'mined' by users. The underlying source code of a particular digital currency that allows it to function is called the blockchain, an online decentralised public ledger which records all transactions and currency exchanges between individuals.