Freeware from ComponentSpot downloads
cryptlib 3.0
Cryptlib by Peter Gutmann is a security toolkit that allows even less experienced programmers to add strong encryption and authentication services to their programs, security features that are becoming more and more indispensable. The library attempts to hide the low-level details of encryption/decryption and authentication from programmers, allowing them to quickly make their projects more secure. Some of the symmetric encryption (private key) and authentication algorithms that cryptlib supports include the following: Â? AES (Rijndael) Â? Blowfish Â? DES, 3DES Â? RC2, RC4, RC5 The following hash algorithms are available in the library: Â? MD2, MD4, MD5 Â? RIPEMD-160 Â? SHA It offers services such as: Â? S/MIME Â? SSL/TLS Â? ssh It features various hashed message authentication code algorithms: Â? HMAC-MD5, HMAC-SHA, HMAC-RIPEMD-160 Finally, asymmetric (public/private key) encryption algorithms such as the following are available: Â? Diffie-Hellman, DSA, RSA cryptlib can also be used with a variety of crypto devices (for example, Fortezza cards and Smart cards). The library is free if used in personal, freeware, or shareware projects. The library is written in C. ActiveX and C++ wrappers are provided. The project is OSI Certified Open Source Software.
FreeTextBox 1.6.3
Revjon?s FreeTextBox control provides programmers with a user interface element for a WYSIWYG HTML editing environment similar to what is available in word processors. Developers can add text-editing capabilities to ASP.NET (Web Forms) Web pages. Users can therefore edit text and click on buttons to format their text, just like in a text editor. The control is written in C# and has many options for customization. It can be validated using standard ASP.NET validators. The code is not marked CLS compliant, so developers may encounter problems when using it in languages other than C#. MSHTML is reputed to make certain changes to HTML code, such as changing relative URLs to absolute. Developers can prevent this by using the control?s properties. Some developers have noted that it has problems in Opera 7. It lacks find and replace, as well as a context menu.
CSpot SMTPClient 0.4
SMTPClient from Bossware lets developers add outgoing email capabilities to their Windows Forms and ASP.NET (Web Forms) email apps using the SMTP protocol. The component does not use the .NET System.Web.Mail namespace, which is simply a .NET Framework wrapper for CDONTS and CDOSYS, two Microsoft COM objects. One problem of using System.Web.Mail is that code using this namespace can behave differently depending on the OS of the computer it?s running on. CDONTS is also said to be resource-intensive and more complex to configure, and to have limitations, and even be unstable. The component is written in 100% managed C# and is CLS compliant; therefore, developers can use the component in any .NET Framework programming language, such as C#, VB.NET, J#, ASP.NET, etc. It is a strong-named assembly so it can be used in cross-application development situations by registering it in the Global Assembly Cache (GAC). With this control, developers can implement the following features: ? Sending HTML/text messages. ? Sending to multiple recipients. ? Connecting to multiple servers. ? Including multiple attachments. ? Connection retry count. ? Sending files using MIME encoding. ? Synchronized, thread-safe wrapper. ? Using message priority. The component complies with several RFC (Request for Comment) documents concerning the SMTP protocol. However, it lacks logging and mail merge capabilities. ? distribution agreement (no limits) (optional) ? license agreement (no limits) (optional)
.NET Communication Library 1.0.0.0
Microsoft?s .NET Framework class library doesn?t support certain common communication protocols, for example, the NNTP and POP3 protocols. Although still in its infancy, Smilla?s .NET Communication Library is attempting to fill the gap. By using Smilla?s class library, developers can add NNTP protocol support to their applications for functionalities such as: ? Reading newsgroups ? Reading common MIME types ? Posting new articles (simple text only) ? Supporting attachments Developers can therefore write Windows Forms and ASP.NET (Web Forms) client newsreader apps. The library has been written in C#, but is not marked as CLS compliant. It is distributed under the GNU Lesser General Public License and is open source. Further protocols are supposed to be added in the future, eventually residing in separate assemblies.
