Persits Software, Inc. Web Site
Main Menu:  Home |  News |  Manual |  Object Reference |  Crypto 101 |  Download & Buy |  Live Demo |  Support |  Contact
 Navigator:  Home |  News

  What's New  Follow us on Facebook Subscribe to our news and updates
Jan 21, 2013 - AspEncrypt 2.8 Released
The new version adds a new CryptoManager method, OpenStoreFromPFXBlob, which is a binary-array version of OpenStoreFromPFX.
Apr 19, 2012 - AspEncrypt 2.7 Released
The new version adds a new property to the CryptoCert object: PublicKeyInfo. This property returns the underlying certificate's public key information in a format compatible with various cryptographic standards such as DomainKeys Identified Mail (DKIM), Privacy Enhanced Mail (PEM), and others.
Oct 31, 2011 - Service Release 2.6.0.3 Available
The service pack adds support for the PPKLite digital signature format used in PDF documents. Use this service release with Persits Software AspPDF 2.2.0.1+ to create and verify PPKLite signatures in PDF documents.
Apr 20, 2011 - Service Release 2.6.0.2 Available
The service pack increases a buffer size to improve performance when encrypting or decrypting large files.
Mar 25, 2011 - Service Release 2.6.0.1 Available
  • The release fixes a bug in the CryptoBlob.Base64 property responsible for generating a random last character in the Base64 encoding when the length of the binary data being encoded is not divisible by 3.
  • The release also fixes a bug in the CryptoKey.DeriveFromPassword method introduced in a previous release by mistake.
Nov 29, 2010 - AspEncrypt 2.6 Released
Version 2.6 offers the following new features:

  • Support for the Hash-based Message Authentication Code (HMAC) function has been added via the new CryptoContext method ComputeHmac. For more information, see the section 3.5 Hash-based Message Authentication Code (HMAC).

  • The CryptoContext methods EncryptText and EncryptBinary have been enhanced to allow public-key encryption. The older versions of these methods could only perform symmetric encryption. For more information, see the section 9.5 Public-key Encryption without Certificates.

  • Public keys in PEM format can now be imported into the CryptoKey object via the new CryptoContext method ImportPublicKey. For more information, see the section 9.5.2 Importing Public Keys in PEM Format.

  • A new method Append and new property Length have been added to the CryptoBlob object.
Nov 03, 2010 - Service Release 2.5.0.1 Available
The release fixes a bug in the CryptoKey.RawBits property responsible for improperly and prematurely releasing the current context handle and causing run-time errors.
Oct 27, 2010 - AspEncrypt 2.5 Released
The new version offers the following features:
  • New CryptoCert methods ExportToBlob and ExportToBlobPKCS7 have been added which are the memory equivalents of ExportToFile and ExportToFilePKCS7 and export the certificate to a memory blob as opposed to disk.

  • The method OpenContext now allows you to specify the public-key length via the first parameter, as follows:

    Set Context = CM.OpenContext("mycontainer##2048", True )

    The previous versions could only create public keys with the default length (usually 1024 bits.)

  • Some minor changes to the object model have been made that will require your C# code to be modified slightly (VB script code should not require any modifications).

    In all methods requiring a Boolean argument, such as OpenContext, OpenStore, and others, the BOOL data type was replaced with VARIANT_BOOL. As a result, C# code such as

    ICryptoStore objStore = objCM.OpenStore("MY", 1 );

    will have to be replaced with

    ICryptoStore objStore = objCM.OpenStore("MY", true );

    Also the default Item method of the CryptoCerts and CryptoName objects has been replaced with a parameterized property with the same name. As a result, C# code such as

    ICryptoCert objCert = objStore.Certificates(1);

    will have to be replaced with

    ICryptoCert objCert = objStore.Certificates[1];

Oct 27, 2010 - New AspEncrypt Manual Released
Why New User Manual?

AspEncrypt is one of Persits Software’s oldest products, and while this component’s functionality is still in great demand, its original user manual, the Cryptographic Tasks, has been showing signs of old age.

The Tasks were written back in 1999 and focused mainly on classic ASP and Windows 2000. Microsoft .NET and modern operating systems like Windows 2008 and Windows 7 have rendered much of that information obsolete. Also, we felt that a reorganization of the material from "tasks" to chapters was needed for consistency with the documentation written for our other products, and to make the user manual more structured and easier to grasp.

In the new User Manual, the information is laid out in a more organized manner, with the material divided into numbered chapters, sections and subsections. The coverage of the product’s features progresses from the simple to the complex. For every ASP/VBScript code sample, there is a .NET/C# equivalent. Some obsolete features are no longer covered at all while others are given less attention, resulting in a leaner, meaner manual: 9 new chapters vs. 14 old "tasks."

The old Tasks will remain online but will no longer be updated or linked to from the main pages.

Sep 08, 2009 - AspEncrypt 2.4 Released

  • 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.
Aug 17, 2007 - 64-bit Version of AspEncrypt Released
  • Our cryptographic component is now available as a native X64 library.
Jul 19, 2007 - AspEncrypt 2.3.0.4 Patch Released
  • The service release fixes memory overflow issues in CryptoKey.EncryptText and CryptoBlob.Hex.

  This site is owned and maintained by Persits Software, Inc. Copyright © 2000 - 2010. All Rights Reserved.