AspEncrypt is an Active Server component that
brings security to your application through encryption.
With AspEncrypt, you can encrypt data,
send S/MIME-based secure mail, compute one-way hash values,
generate and verify digital signatures,
issue and manage X.509 digital certificates, and more.
This component can be used
in an ASP/ASP.NET or VB environment on Windows 95/98/NT/2000/XP/2003/2008/Vista.
- CryptoManager.RegKey property added. This property enables you to specify your registration
key right in the script instead of the system registry.
- CryptoBlob.Ansi property added. This property enables you to initialize binary data
using an ASCII string. This is useful because external DES and Triple-DES keys are often specified in the form of ASCII strings.
- CryptoBlob.Reverse method added. This method allows you to reverse the bytes in a binary blob in one simple step.
This may be useful when an external key needs to be utilized.
- A bug in CryptoHash.AddText method fixed which caused this method to crash on very long text strings.
- CryptoHash.AddTextWide method added. This method allows you to calculate the hash function of Unicode strings.
- CryptoManager.ImportStoreFromBlob method added. This method performs the same function as CryptoManager.ImportStoreFromFile
but reads the certificate store from a binary blob as opposed to disk.
- CryptoManager.ImportCertFromBlob enhanced to read Base64-encoded certificates.
In previos versions, only CryptoManager.ImportCertFromFile method recognized the Base64 encoding.
Upgrades to AspEncrypt 2.4 are free for registered users.
Any application that deals with sensitive data can benefit from AspEncrypt, for example:
- An e-commerce web site that stores sensitive information such as clients' credit cards in an encrypted form.
- An online information system that periodically sends its subscribers confidential information via email; the message body is encrypted using the recipient's digital certificate.
- A password-protected web-based application that stores user passwords encrypted with a one-way hash function; even if the user database is stolen, it is still computationally infeasible to recover original passwords from their hash values.
- A corporate Certification Authority (CA) that issues and manages digital certificates for the employees.
- An enterprise-wide secure document repository that enables users to upload documents with a browser, keeps the documents encrypted, generates digital signatures to maintain file integrity, and dispenses the documents to eligible users upon request.
AspEncrypt is a powerful tool which
will help your application perform complex cryptographic tasks in just a few lines of code, such as:
- Encrypt and decrypt files and messages using industry-standard ciphers such as RC2 or DES.
- Generate and manage password-derived and random cryptographic keys.
- Calculate one-way hash functions of files and messages.
- Generate and validate RSA digital signatures.
- Issue and manage X.509 digital certificates.
- Create and manage certificate stores.
- Generate certificate-based PKCS#7 signatures and envelopes.
When used in conjunction with the AspEmail
mail component, AspEncrypt will help you
generate secure email in the widely supported S/MIME format using the PKCS#7 Public Key Cryptography Standard:
- Send encrypted email messages.
- Send signed email messages.
- Send messages that are first signed and then encrypted.
AspEncrypt can be used in conjunction with AspUpload,
the industry-standard file upload component,
to make your web-based file management system truly secure:
- Allow your users to upload files with a browser securely. AspEncrypt
will take care of encrypting the files as they are being uploaded.
- Allow your users to download files from a secure location on the web server.
AspEncrypt will decrypt the files as they are being downloaded.
Starting with Version 2.0, AspEncrypt provides a client-side
ActiveX sub-component, called XEncrypt, which will enable
your Web-based application to perform all cryptographic operations
directly on the user's machine for better security, flexibility and performance.
In particular, operations
involving the user's private key such as digital signing and
data decryption can be performed without jeopardizing the security
of the private key.
This web site contains everything you need to
get your AspEncrypt-based application
up and running in no time.
-
The Tasks section of this site contains ready-to-run solutions to
several most common cryptography tasks.
- The Crypto 101 section is a tutorial
for crypto-newbies.
- The Object Reference section contains detailed description
of the AspEncrypt objects.
- The Live Demo section enables you
to see AspEncrypt in action. Compute hash values on-line, encrypt a file from your hard drive,
obtain an instant digital certificate, send yourself an encrypted email message, and more.
An exact replica of this site will be created on your hard drive when
you run the AspEncrypt.exe setup program downloadable from the Download & Buy section.
|
 |
 |
 |
What's New
|
 |
 |
 |
 |
Sep 08, 2009 - AspEncrypt 2.4 Released. |
 |
Aug 17, 2007 - AspEncrypt 64-bit Released. |
 |
Jul 26, 2007 - AspEncrypt 64-bit keys on sale. |
 |
Jul 19, 2007 - AspEncrypt 2.3.0.4 patch
released fixing memory overflow issues in CryptoKey.EncryptText and CryptoBlob.Hex. |
|
 |
 |
|