- Audio & Multimedia
- Business
- Communications
- Desktop
- Development
- Education
- Games
- Graphics
- Home & Hobby
- Network & Internet
- Screen Savers
- Security & Privacy
- Servers
- System Utilities
- Web Development
- PickMeApp Pro
- imyPass iPassGo
- RPM Remote Print Manager...
- GHC Timetables generator EN
- ExtraDisks Home
- FTP Client Engine for...
- Professional File Recovery...
- 7Caps
- BriskBard
- DocPad
- VidMasta
- Aml Pages
- BW Meter
- PDFMarkz
- ToolsBaer MSG to HTML...
- ADRC Data Recovery Tools
- avast! Antivirus
- Revo Uninstaller
- Java Runtime Environment
- AVG Anti-Virus Free Edition
- GOM Media Player
- RegSeeker
- IrfanView
- CPU-Z
- Malwarebytes Anti-Malware
- Spybot Search & Destroy
- Skype
- µTorrent
-
2Printer 5.5
Enables you to print any type documents or files in bath mode one after another specifying the paper size and without any...
-
Vivaldi for MacOS 6.6
No ad browser and uses minimum memory, takes very less time to load, some unique features added like notes containing...
-
Win PDF Editor 3.6.3
Editing PDF documents was like nightmare for me but when I am suggested by one of colleagues I tried this and found that...
-
Serial to Ethernet Connector 9.0
It can successfully turn your computer to a terminal server so that any device connected to the com port will be...
-
ShutUp10 1.4.1388
This software will let you take the full control over your windows 10 and decide which program to start automatically or...
-
TeraCopy 3.26
Copies files seamlessly from source to target location, also detects errors while transferring and rectifies it.
-
Ulysses for Windows 2.7.11
Writing application with most of useful features that a standard word processor may offer like markdown, emerging to...
-
InjuredPixels 4.0
It will repair the damaged pixels of the display unit so that it can still be usable for some more days instead of buying...
-
DrvInfo 1.2.0.2016.0
The software will show you the details of a drive as soon as it is inserted into the port whether it is a floppy, flash...
-
Unreal Commander 3.57
Can see the files in windows. You may copy, cut and paste right from there or upload to server directly.
Development / Components & Libraries / MarshallSoft C/C++ AES Library 2.0
MarshallSoft C/C++ AES Library 2.0
Advertisement
Advertisement
MarshallSoft C/C++ AES Library 2.0 Description
AES Encryption library provides a simple interface to encrypt/decrypt files, strings or data from C/C++ applications using 256-bit AES (Rijndael) encryption keys. Supports CBC and ECB mode, initialization vectors, and buffer padding. Win32/Win64.
The MarshallSoft AES Library for C/C++ (AES4C) is a toolkit that allows software developers to easily implement strong
encryption and decryption into a Windows C/C++, Visual C++, .NET or Visual C# application.
AES4C is a component (DLL) library that provides an easy interface to encrypt/decrypt files and data using the 256-bit Rijndael "Advanced Encryption Standard" (AES) as specified by the U.S. National Institute of Standards and Technology (NIST).The AES algorithm is commonly used by many financial entities such as banks to protect their customer's sensitive information.
Some of the features of AES4C are:
- Performs 256-bit AES encryption & decryption.
- Does key generation from password phrases.
- Encrypts & decrypt files, strings, and byte data.
- Implements buffer padding (spaces, zeros, random bytes).
- Supports initialization vectors.
- Supports CBC (Cipher Block Chaining) mode.
- Supports ECB (Electronic Cookbook) mode.
- Supports SHA-256 cryptographic hash algorithm.
- Does random byte data generation.
- Allows concurrent encryption/decryption threads.
- Validated using "known answer tests" published by the National Institute of Standards and Technology.
- Comes with both 32-bit and 64-bit DLLs.
- Can be used by C/C++/C#, Delphi, Visual Basic, Power BASIC, FoxPro, dBase, XBase, & COBOL.
- Makes calls to Windows API functions only.
- Works on Windows 2003-2012/XP/Vista/Windows 7/Windows 8
- Free technical support and updates for one year.
- Royalty free distribution with your compiled application.
- Purchase with or without C source code for the DLLs.
Supports most Windows C/C++ compilers (Microsoft [all versions Visual C++, C++ .NET, C#.NET, and Visual Studio], Borland, Watcom, LCC-WIN32, C++ Builder, Digital Mars, MinGW, etc.). Fully functional evaluation version available.
OS: Windows, Win7 x32, Win7 x64, WinServer, WinXP, Windows 2000, Windows 2003, Windows 8, Windows Server 2012, Windows Vista Business, Windows Vista Business x64, Windows Vista Enterprise, Windows Vista Enterprise x64, Windows Vista Home Basic, Windows Vista Home Basic x64, Windows Vista Home Premium, Windows Vista Home Premium x64, Windows Vista Starter, Windows Vista Ultimate, Windows Vista Ultimate x64
System Requirements: 32-bit or 64-bit C/C++/C# compiler
Versions History:
Date Released: | Version: | Change Info: |
2014-06-04 | 2.0 | Added functions aesEncryptWrite (encrypts data & writes to a file), aesReadDecrypt (reads an encrypted file & decrypts), aesSha256 (computes the SHA-256 data hash). Added AES_SHA256_METHOD key generation method. Added Visual Studio 2012 & 2013 project files. Added PASSWORD example program. |
Tags: Aes Encryption - Encrypt - Decrypt - Encryption Algorithm - 256 Bit Encryption - Block Cipher - Stream Cipher - Buffer Padding - Encryption Software - Encryption C++ - Aes Encryption Tools - Encrypt Files - Symmetric Cryptography - Decrypt C++ - Encryption Component
User Reviews of MarshallSoft C/C++ AES Library
-
MarshallSoft GPS Component for VB GPS NMEA component Visual Basic and .NET library reads and decodes standard GPS NMEA 183 sentences from the RS232 serial port; computes great circle distances and bearings. Runs as a background thread unattended. Works with Visual Basic and VB.NET... Download
-
MarshallSoft GPS Component for GPS NMEA component C++ and .NET library reads and decodes standard GPS NMEA 183 sentences from the RS232 serial port; computes great circle distances and bearings. Runs as a background thread unattended. Works with C/C++,Visual Studio,C++ Builder... Download
-
Windows Std Serial Comm Lib for Visual FoxPro RS232/R485/RS422 serial port communications library. Control multiple ports simultaneously. Includes line status/control, modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial,Bluetooth serial, hardware/software flow control... Download
-
Windows Std Serial Comm Lib for dBASE RS232/R485/RS422 serial port communications library. Control multiple ports simultaneously. Includes line status/control, modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial,Bluetooth serial), hardware/software flow control... Download
-
Windows Std Serial Comm Lib for C/C++ and .NET RS232/RS422/RS485 serial communications software. Control multiple ports simultaneously. Includes line status/control, modem control, ANSI emulation, virtual ports (USB to serial,Bluetooth serial), hardware/software flow control... Download
-
Windows Std Serial Comm Lib for Delphi serial port RS232/R485/RS422 communications component library. Control multiple ports simultaneously; line status/control,modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial, Bluetooth serial), hardware/software flow control... Download
-
Windows Std Serial Comm Lib for PowerBASIC RS232/R485/RS422 serial port communications library. Control multiple ports simultaneously. Includes line status/control, modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial,Bluetooth serial, hardware/software flow control... Download
-
Windows Std Serial Comm Lib for Xbase++ RS232/R485/RS422 serial port communications library. Control multiple ports simultaneously. Includes line status/control, modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial,Bluetooth serial), hardware/software flow control... Download
-
Windows Std Serial Comm Lib for Visual Basic RS232 serial communications library. Control multiple ports simultaneously. Includes line status/control, modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial,Bluetooth serial, hardware/software flow control.Win64,Win32,Win16.. Download
-
SMTP/POP3 Email Engine for Visual SMTP/POP3/IMAP VB email (32 & 64 bit) component library uses a simple API to send and receive mail, including HTML and MIME Base64 and quoted-printable encoded attachments. Supports SMTP & POP3 authentication, SSL/TLS, ISO-8859 and UTF-8 messages... Download