.NET Encryption Library FAQ
Q: How do I use my license key?
A: Encryption oEncrypt = new Encryption("my user name","my license key");
Q: I lost my license key how do I retrieve it?
- Click on this link https://www.kellermansoftware.com/account.aspx
- Login using your user name and password.
- Scroll down to Order History
- Click on the order number to view your receipt with the license key
Q: Where can I download the latest version of my software?
A: See the Download page for more information.
Q: How does the licensing work?
A: Each developer that uses the encryption library must have a license. You may distribute your application to end users royalty free or use it on an unlimited number of servers. A site license is for all the developers in a single building. An enterprise license would be for numerous developers in multiple buildings.
Q: Does the encryption libary work with ASP.NET?
A: Yes, the encryption libary works with ASP.NET, Winforms, Web Services, and Windows Services
Q: What is a salt and do I need to use it?
A: A cryptography salt is combined with a password key to vary the password for encryption or hashing. While not required, it can help better protect your information. For more information see Crypographic Salts
Q: What is an initialization vector?
A: An initilization vector is used as a starting point for encryption streams. It is another way of varying the encryption output. For more information see Initialization Vectors
Q: How can I get the best performance when encrypting?
A: Make an static instance of the encryption libary to use throughout your application.
Q: How do I determine if a file or string is encrypted?
A: Use some sort of prefix such as @ENCRYPTED@ and then remove it before decrypting.
Q: I am receiving the error: Could not load file or assembly 'KellermanEncryptionLibrary A: Do a Clean Solution and Rebuild Solution.
Q: Is the encryption library compatible with COM?
A: No.
Q: Do you plan to add COM support?
A: There are no plans at this time to add COM support.
Q: Does the encryption library support PGP?
A: Not currently, but if we get enough requests for it, we may add it.
Q: Does the encryption library work with .NET 1.1?
A: No.
Q: What happens when the trial expires?
A: An exception is thrown, indicating that the trial is expired.
Q: How can I set key length to 256 bits when using Rijndael or Twofish??
A: The bits are set to the highest possible for every algorithm. If a key is too short, it is padded with zeroes. If it is too long, it is truncated.
