Your app can protect its data from unauthorised acces by encrypting it with one of these components which implement a range of standard encryption and hashing algorithms. Including DES, TripleDes, RSA, Blowfish, Rijndael, RC2.
 I'm want my code to generate an MD5 hash of my file so that people can check it has not been modified
 I need my application to encrypt an entire file before I send it over the Intenet.

Data Encryption Components by Xceed Software Inc

Xceed Data Manipulation Suite 2008 V2

The Xceed Encryption Library is a component for Windows developers that allows applications to encrypt and decrypt data using the latest industry standard strong encryption algorithms. Encryption can be used not only to protect data so that it can only be accessed by the intended partie(s), but also to digitally sign documents and to verify their authenticity.

Xceed Encryption Library V1.1

Easily add strong encryption and decryption to your Windows applications. Encrypt with the strong AES symmetric encryption algorithm with 128-, 192-, or 256-bit keys. Or use public-key encryption with the brilliant RSA algorithm. Encryption, Decryption, Hashing, Code Signing, Authentication, Digital Enveloping, streaming, Twofish, SHA-2, RSA, ECB and CBC, and much more.

Xceed Ultimate Suite 2008 V4

Xceed Ultimate Suite provides you with all 50 of Xceed's components and controls. Includes the highest quality grid, chart, UI, Zip, FTP and encryption components on the market. The only suite that offers both UI tools for application front-ends and data-handling libraries for application back-ends.

Data Encryption Components by AhsiaSoft LLC

ASPLightning V1.2.1

You've just spent months developing the killer ASP application. While ASP scripting made development a breeze, you can't afford to have all that VBSCRIPT code, your intellectual property, left unprotected. ASPLightningTM is the solution. ASPLightningTM is revolutionizing the ASP application industry with the first ever packaging system that not only protects your source code, but also improves the performance of your application.

Data Encryption Components by WeOnlyDo! Inc.

wodCrypt ActiveX Component V1.4.3

Crypt ActiveX gives your Windows applications the functionality of unbreakable encryption, data signing and calculating message hash/digest. Its ease of use will allow you to use it almost immidiatelly. Provided Blob object makes it open for almost any kind of data conversion.

Data Encryption Components by LMD Innovative

LMD StoragePack 2.01

LMD StoragePack is a collection of 10 native VCL components that can be compiled into your application royalty free. StoragePack controls are used to save/restore application specific data. Possible target formats are the Windows Registry or XML files

Data Encryption Components by TMG Development Ltd

CryptoText V3.0

The CryptoText encryption library contains COM and .NET components for cross-platform Microsoft Windows text and file encryption on Pocket PC and Desktop, including components for dotNet, .NET CF, COM / ActiveX, PocketPC. With CryptoText you can encrypt text on a Pocket PC using RC4 or 3DES, transfer the encrypted BinHex string up to a webserver and decrypt in ASP script, or encrypt a file in a .NET app and decrypt on a Pocket PC.

Data Encryption Components by SETCCE

proXSign V1.0

- XML digital signature and verification (W3C XMLDsig standard), - XML encryption (W3C XMLEnc standard), - XML timestamp

Data Encryption Components by Enterprise Distributed Technologies

edtFTPnet/PRO V5.0.1

edtFTPnet/PRO supports secure FTP through the SSL/TLS-based FTPS protocol, as well as the SSH-based SFTP protocol.

Data Encryption Components by Bean Software

Crypt Component 1.1

Common Crypt Component is product intended to programmers of Win32, .NET, Classic ASP, ASP.NET and Mobile applications, who wants to protect sensitive data or even files with powerful password protection. It is small, fast, multiplatform, low cost, intuitive and extremely "easy to use" component. You don't need to loose your working time to code, test and debug cryptography. Crypt can do it for you on a fast and simply way, so you can concentrate to other specific parts of your projects.

Strong Crypt Component 1.0

Strong Crypt Component is a .NET component, that can be used in .NET, ASP.NET, classic ASP or Win32 COM applications. It is part of Crypt package that also including a Common Crypt Component. Strong crypt component provides strongest possible encryption to protect your text or binary data, but it is still probably the most easier to use component that you will ever see.

Data Encryption Components by AidAim Software LLC

CryptoPressStream V1.0

CryptoPressStream is a streaming compression and ecnryption library. It provides transparent access to compressed or encrypted data stored in the stream object. All stream objects are 100% compatible with TStream and have some advanced functionality like progress event, LoadFromStream, LoadFromFile, SaveToStream, SaveToFile methods, Lock and Unlock methods for multi-thread usage.

Data Encryption Components by Component Designs

ezCrypto .NET V2.0.1

Quick and easy encryption of files, strings or streams in VB.NET or C# winform applications, based on popular symmetric encyprtion algorithms, RC2, Rijndael, Triple DES, and Blowfish.

Data Encryption Components by Activecrypt Software LLC

Activecrypt V2.3

ActiveCrypt - Fast and multithreaded ActiveX object which implements RSA encryption. Especially made for a comfortable work with front-end languages Visual Basic, ASP, C++, Delphi and other tools which support COM technology.

Data Encryption Components by EldoS Corporation

SecureBlackbox V6.0.144

SecureBlackboxâ„¢ is a software component that adds support for MIME (including S/MIME and PGP/MIME), SSL/TLS, HTTPS, FTPS, SSH, SFTP, PGP, PDF standards to your application. SecureBlackbox primary goal is to provide basic technology for the wide range of applications, hiding the details of low-level protocols and algorithms, used by the parties during secure conversations.

Solid File System (SolFS) V3.2.0.100

Solid File System supports per-stream or whole-storage encryption of the files being stored.

Data Encryption Components by Nonnoi Solutions

ASP/Encrypt V1.0 -  ASP/Encrypt is a server side COM component that allows web developers to strong encrypting and decrypting of text and files. Supports the latest industry-standard strong encryption and hashing algorithms including: Blowfish, Cast 128, Cast 256, Rijndael, Serpent, Twofish, TEA, MARS, IDEA, Haval, MD5, SHA-1, SHA-512, Tiger, RipeMD-160, etc.

ASP/UnixCrypt V1.0 -  ASP/UnixCrypt is a server side COM component that allows web developers to encrypt the password. It works exactly as crypt(key, salt) Unix comand (one-way encryption algorithm).

Data Encryption Components by Alfa Corporation

Alfa Transparent File Encryptor (ATE)  -  Alfa Transparent File Encryptor (ATE) is on-the-fly file encryption component for Delphi&BCB and a library for MSVC++ programmers. ATE allows programmers to provide transparent file encryption on end-users' systems. ATE supports 27 encryption algorithms and 5 encryption modes, including, but not limited to, Blowfish, Rijndael (AES), Twofish and GOST. ATE can allow access to the data to specific users only, or even by time of the day.

Data Encryption Components by Chilkat Software

Chilkat Crypt V2.4.1 -  Software component for encrypting and decrypting both strings and binary data. Implements symmetric encryption algorithms: Rijndael, Blowfish, Twofish. Also provides public-key encryption and decryption using digital certificates. Provides hashing functionality for both strings and binary data using SHA1, SHA384, SHA512, MD2, MD5, and HAVAL.

Chilkat PFX  -  PFX provides the ability to import certificates and private keys from a PFX file onto a computer. Features: Choose whether a warning dialog should be displayed whenever the private key is accessed. Mark the private keys as re-exportable. Store public/private key pairs in the local machine keyset.

Data Encryption Components by EasyByte Software

Cryptocx V6.0 -  Cryptocx v6 is the most powerful and easy to use Encryption component available. Cryptocx is fully compatible with all versions of PGP. Cryptocx can use your existing PGP keys.

Data Encryption Components by Kellerman Software

Encryption Library  -  When you need to encrypt sensitive personal information such as credit cards, social security numbers, and passwords; look no further than the Kellerman .NET Encryption Software . The Kellerman Encryption Software supports the strongest encryption algorithms and key sizes currently available. It supports all .NET project types including Winforms, ASP.NET, and Web Services. It supports all .NET languages including VB.NET and C#.