Home
Testimonials
Contact
Blog
SEO
Programming
Database
Products
Projects

.NET Encryption

   C Solutions specializes in .NET encryption programming for businesses.

    Sometimes your company is dealing with sensitive information which needs to be handled in a secure manner. We have experience with securing corporate data in a safe, fast, and efficient manner.

   Need help building, or maintaining software with .NET encryption? Contact us now, so we can help.


Encryptinator

Encryptinator
    Do you have a need to encrypt files through a Windows program? We have a program available just for you. It's called Encryptinator. Click here to learn more about Encryptinator. It uses AES/Rijndael encryption to secure files from prying eyes.


AES/Rijndael


   AES/Rijndael is the latest encryption standard approved by the US government. 

   AES stands for Advanced Encryption Standard.

   Here is a link to sample code, in .NET for implementing AES/Rijndael.

   Contact us if you need help on a program using AES/Rijndael. Our experience in working with this encryption format in .NET goes all the way back to the first version of .NET in 2002.

  AES is a block cipher. Basically, what that means is, information is encrypted in fixed blocks of data. With AES, these blocks range in size between the choices of 128, 192 and 256 bits.


SHA1 / Hash Algorithms


   SHA stand for 'Secure Hash Algorithm'. A hash is a function which, when you put in a value, such as a password, a coded, seemingly random value is created. The benefit of hash algorithms is you can simply change one of the values of the inputted value to get an output completely indistinguishable from the relative input and the generated random values 'cannot' be reversed engineered. So, among others, the benefit is you can create, with simple passwords, highly random password values.

   SHA1 is just one of the hashing algorithms supported by .NET. Here's a few of the other ones which are supported as well:

* MD5
* SHA1
* SHA256
* SHA385
* SHA512

Private Key Cryptography


   Private key cryptography is the type most people are familiar with.

   For instance, say I write a secret message and I send it to you. What I have sent is encrypted. Additionally, I send you the message's key. When you correctly combine the key with the message you can read the decrypted message.

   AES/Rijndael is one of the types of ciphers which utilize private key cryptography.

Public Key Cryptography


   Public key cryptography, on the other hand, uses a key in which the whole world, theoretically, can have access to. The person coding the message doesn't care.

   When someone encrypts their information with the public key, only the holder of the original private key can decipher it. Of course, the holder of the private key keeps the private key private.
 
   The advantage of this is you can have virtually anyone encrypt a message and send it to you without fear of someone having the actual key to decipher the message. Not even the holder of the public key can decrypt the message. Only the holder of the private key can decrypt the message.

   An example of public key cryptography which is available in .NET is RSA. RSA stands for Ron Rivest, Adi Shamir, and Leonard Adleman. They are the inventors of the RSA cipher. It was created in 1978.
  


Need help with encryption solution?

   Contact us, so we can help you see encryption solutions.

Programming with Encryption


   Most any computer program you might need can have encryption added to it. If you'd like to have encryption added to a new to be created, or even an existing program, contact us. We can help.



To find out more about C Solutions, click here.


For Additional Information



   One of the leading experts in cryptography is Bruce Schneier. Here is a link to Bruce Schneier's website, one of the world's foremost authorities on encryption and cryptography.

Contact Us So We Can Help You See Solutions

Please fill out this form,
or call us Toll Free, from US and Canada: (888) 802-1487
or: (918) 307-0991

* Required  
   
* Name:  
Phone Number:
* Email:

What Can We Do For You
,

or,

What IT Problem Are You Facing:
 


Here's some words from just one of our satisfied customers:

"I would fully recommend Chris Conley and his company C Solutions to those companies or individuals that have requirements in the digital development arena."

M. Wayne Grimes
V.P. of Technology
Cherokee Nation Industries

Cherokee Nation Industries




Home | Testimonials | Contact | Programming | Database | Search Engine Optimization | Products | Blog | Projects | About | Site Map

C Solutions, Inc  | Tulsa, OK USA  | (918) 307-0991
sales@c-solutions-inc.com  | USA and Canada Toll Free: (888) 802-1487

We accept: Amercan Express, Visa, Mastercard, Discover

Copyright © 2000 - 2010 C Solutions, Inc. All Rights Reserved.
Got Encryption?
Encryptinator