MarshallSoft AES Library for Xbase++ is a lightweight package that comprises of several library components of functions targeting encryption and decryption using the Advanced Encryption Standard. It goes without saying that you are required to have Xbase++ or a decompiler installed on your computer in order to use the library.
Advanced Encryption Standard or AES is perceived as a strong encryption algorithm and this is why is commonly employed by a wide variety of financial entities for want to make sure that their customers' sensitive information is safe from hackers.
It is important to note that the library's functions employ an AES control buffer that is located within the caller's data space or in the AES data space. In case you opt for the second option, then you should bear in mind that you need to allocate an array of at least 299 bytes that can be used to tinker with control parameters in the functions.
Among the other noteworthy supported encryption or decryption modes that you can achieve via this component library, you can count Electronic Cookbook, Cipher Block Chaining, PKCS7 padding, the Secure Hash Algorithms SHA-256, initialization vectors, key generation from password phrases or text as well as random byte data generation.
Download ✑ ✑ ✑ DOWNLOAD
Download ✑ ✑ ✑ DOWNLOAD
MarshallSoft AES Library For XBase++ Crack For Windows [Updated]
The library package for advanced encryption includes the following features:
The package contains a collection of functions, that allow you to encrypt or decrypt data using the standard Advanced Encryption Standard (AES).
On of the main idea behind the library package is to make it as lightweight as possible. That means that it should not occupy a lot of memory space or CPU cycles during usage. In return, you will get a response which is as efficient as the library can be, at least in implementation.
Encryption or decryption will be done either with the ECB, CBC, CTR or OFB modes with no regard on the block size.
In order to switch between different modes, we have a collection of functions that allow you to manage the stream of data and control the encryption or decryption.
The package is relatively simple to use. All of the functions of the library are called in the following way:
string DataToBeEncrypted(string input)
string ret = aes.encrypt(input, input);
string DataToBeDecrypted(string input)
string ret = aes.decrypt(input, input);
This is just the basic way of calling an AES encryption or decryption function in the library.
You can also use more advanced interfaces that can make your job a bit easier. For instance, you may need to get the encrypted string content back to the caller’s application, but before the encryption is over, the caller needs to save the data somewhere. In such situations, you should not worry whether the aes library is going to use up a lot of memory space. For instance, the application that calls aes.encrypt() function will be forced to allocate enough memory just in order for aes library to be able to compile the encrypted string.
Just as before, you will be using one of the aes functions in a similar way as you would during a data encryption process:
string encrypted_string = aes.encrypt(“my_string”, “my_key”);
This is as simple as it gets. As the name suggests, this is a straightforward way of encrypting/decrypting data.
The aes library contains two main sub components. The first one is the AES control buffer. By the way, it can take up a collection of memory space, but does not consume any CPU time. This
MarshallSoft AES Library For XBase++ Free Download For PC
The key characteristics of the library are listed below.
· Library can be called from XBase++ in the code as well as used for standalone implementations.
· String functions allow dealing with data of bytes
· Functions for creating key and operating on different modes of encryption/decryption.
· Encrypt/Decrypt Functions
· Encryption/Decryption using the modes mentioned above
· Encryption/Decryption using ECB, CBC, PKCS7, CTR modes and bit-level padding
· Authenticated Encryption
· Secret key generation
· 3DES, AES, SHA and Secure Hash Functions
· Random bytes generation
· Various control parameters that allow fine tuning of the modes
· The modular structure is very clean and neat
· The library was written using the C++ standard library
Compatible and Supported Software:
· Intel Basic 8 and higher, Basic 9 is not supported
· Basic 8 and higher when DECEUSE is defined
· Basic 8 and higher when UNICODE=ON, UNICODE is defined
· BORland Compiler 6 and higher, Compiler 6.0 is not supported
· Delphi 6 and higher, 7 is not supported
· Borland C++ Builder 6 and higher, 6.00 is not supported
· Delphi 3.0 and higher, Delphi 3.0 is not supported
· C# 3.0 and higher, C# 3.0 and higher are not supported
· C / C++ 6 and higher, C / C++ 6 and higher are not supported
· C++ 6.5 and higher, C++ 6.5 and higher are not supported
· C++ 7.0 and higher, C++ 7.0 and higher are not supported
· Visual C++ 7 and higher, Visual C++ 7.1 is not supported
· Visual C++ 2008 and higher, Visual C++ 2008 and higher are not supported
· C++ 11 and higher, C++ 11 is not supported
· Eclipse CDT 4.0 and higher, Eclipse CDT 4.0 and higher are not supported
· EDB 6.0 and higher, EDB 6.0 and higher are not supported
· CC 5.0 and higher, CC 5.0 and higher are not supported
· FPC 3.0 and higher, FPC 3.0 and higher are not supported
· MSVC 7.1 and higher, MSVC 7.1 and higher are not supported
MarshallSoft AES Library For XBase++ Crack+ [32|64bit]
What’s New In MarshallSoft AES Library For XBase ?
MarshallSoft AES Library for XBase++ is a C/C++ class library that enables you to encrypt and decrypt certain data in form of string and binary data.
The library is based on the AES Algorithm (Advanced Encryption Standard) and is efficiently documented in terms of step by step procedures and tutorials.
You are required to have a working copy of the.aes and.lib files available in order to use this software.
In addition, you must have the XBase++ decompiler installed or available on your computer.
The AES data space is located within the caller’s data space in case you opt for the second option. This means that you should allocate an array of size 299 bytes to store the control parameters to the functions.
The AES library offers the following encrypted data modes:
There are two possible data encryption modes:
Schema Manager Overview
If you need to store schema information in an embedded database, then the Schema Manager
package can assist you. It comes with a Database object, which is required to instantiate
the Schema Manager in case you opt for a Run-Time mode.
The Schema Manager can be used to:
– store schema information (in the form of XML files)
– create and manipulate tables, views and primary key values for the schema
– read primary keys and reference key values
– delete primary keys and reference key values
– insert data into tables and views
– and more.
By default, the Schema Manager will store the schema information into a file that is called
schema.txt. If you specify a location that is different from schema.txt, then the
Schema Manager will use the specified location.
Schema Manager Features
All features of the Schema Manager run-time library are illustrated with detailed
tutorials that are available under the user’s section. Here are the features offered by the
A Database object
– Allows you to instantiate the Schema Manager so that you can store data
in an embedded database
– Supports the storage of schema information in the form of XML files
– Supports the creation of tables, views and primary key values
– Allows for the read and manipulation of primary keys
System Requirements For MarshallSoft AES Library For XBase :
– OS: Windows 7 and later
– Device: Any Intel x86 PC running Windows 7, Windows 8, Windows 8.1, or Windows 10
– System memory: 512 MB RAM
– Hard Drive: 2 GB available space
– Graphics card: Intel HD4000, AMD Radeon HD 5000, or better
– Network card: 802.11b/g/n
– USB port: USB 2.0
– Audio device: headphones or other device with high-quality microphone (not included in