Persits Software, Inc. Web Site
Main Menu:  Home |  Tasks |  Object Reference |  Crypto 101 |  FAQ |  Download & Buy |  Clients |  Live Demo |  Contact
 Navigator:  Home

  What's AspEncrypt?
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.
  What's New in AspEncrypt 2.4
  • 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.

  Where is AspEncrypt to be Used?

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 Features
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.
  AspEncrypt Goes Client-side
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.

  About the AspEncrypt.com Web Site
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.

Search this Site

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.

Featured in...


Click here for more info.

Sign up for Newsletter

Other Products
AspUpload
AspJpeg
AspEmail
AspPDF
AspPDF.NET
AspGrid
AspUser
  This site is owned and maintained by Persits Software, Inc. Copyright © 2000 - 2009. All Rights Reserved.