.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Security

Security, Authentication...

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

EasyOAuth

 Home Page Home Page

Categories: Security

Latest version: 1.0
Added 2011-08-23

OAuth-compliant authentication and authorization Library for desktop and web applications.

Supported OAuth service providers: Twitter, Google Account, Facebook, Yahoo.

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

ezCrypto .NET

 Home Page Home Page

Categories: Security

Author: Component Designs

Latest version: 1.0.1
Added 2004-06-24

Encryption of files, strings or streams.
Features:
- 100% .NET managed code
- CLS compliant component
- Supports RC2, Rijndael (AES), Triple DES and Blowfish (Blowfish can use a 443 bit key)
- Synchronous and asynchronous methods
- Percent Complete and Completed events for multithreaded encryption
- Unique methods for strings, files and streams
- Royalty-free distribution

Built for .NET
Built for .NET
Library
Library

Kellerman Encryption Library

 Home Page Home Page

Categories: Security

Author: Kellerman Software

Latest version: 1.01
Added 2007-01-15

Encryption library that supports several encryption algorithms and key sizes.

Features include:
- Symmetric encryption with Rijndael, Twofish, Blowfish, DES, TripleDES, and RC2
- Asymmetric encryption with X509 Certificates
- Hashing with SHA512, HAVAL, Ripemd320, and Gost Hash
- Compression with GZip or Deflate
- Secure file and directory erase

Built for .NET 2
Built for .NET 2
Library
Library

Rebex FTP/SSL for .NET/.NET CF

 Home Page Home Page

Categories: Internet and communications, Security

Author: Rebex

Latest version: 2.5
Added 2006-03-13Updated 2007-06-06

File-transfer component that allows you to transfer files directly from your application using FTPS, an extension of FTP for secure file transfers.
FTPS is also known as FTP over SSL or FTP over TLS and is defined by RFC 4217.

Features include:
- Upload and download to or from RAM
- Automatic directory listing parser for the majority of the FTP servers on Unix, Windows and Netware platforms
- Both server and client certificate authentication possible
- TLS/SSL key exchange using RSA, DSA or RSA with ephemeral Diffie-Hellman
- Encryption/decryption using DES, Triple DES, RC2, RC4 or AES

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Source code provided
Source code provided

dotSSH

 Home Page Home Page

Categories: Internet and communications, Security

Author: etive.com

Latest version: 1.0
Added 2006-02-20

SSH2 and SFTP3 library for transfering files and directories or running maintenance tasks with a remote server in a secure way.

Features include:
- 100% managed code
- Multi-threaded
- Remote command execution: perform regular maintenance tasks on your server from your application
- TCP/IP forwarding
- Ciphers: aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc
- Key exchange methods: diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group-exchange-sha1
- Hostkey types: ssh-rsa, ssh-dss
- MAC hashes: hmac-sha1, hmac-sha1-96, hmac-md5, hmac-md5-96
- Compression schemes: none

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

3SP Maverick.NET

 Home Page Home Page

Categories: Internet and communications, Security

Author: 3SP

Latest version: 1.0.7
Added 2006-10-04

SSH API.

Features include:
- 100% managed C#
- compatible with all versions of the framework
- supports SSH1, SSH2, SFTP and SCP
- no external dependencies required

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

Constable Authorization Engine

 Home Page Home Page

Categories: Security

Author: LaMarvin

Latest version: 1.1
Added 2005-06-29

The Constable Authorization Engine (CAZE) is a class library that allows you to implement most of the authorization logic required by your business applications.

By blending the core concepts of finite-state machines with the .NET's role-based authorization model, CAZE allows you to define, manage and use authorization policies.

Features include:
- table-driven, finite-state machine techniques.
- allows you to define the application's authorization policies centrally at one place in the application code, or the policies can be stored in an external XML file or a database.
- provides serialization support that allows you to transfer the authorization policies between your application's tiers.

Built for .NET
Built for .NET
Library
Library

SecureBlackbox

 Home Page Home Page

Categories: Internet and communications, Security

Author: EldoS Corporation

Latest version: 6.0
Added 2007-03-26Updated 2008-05-20

SecureBlackbox (.NET edition) is a component collection for network and document security.
SecureBlackbox contains original implementation of all encryption algorithms and security protocols, used in the package, and doesn't depend on third-party libraries.

SecureBlackbox is split into several packages:
- PKIBlackbox: offers support for Public Key Infrastructure (X.509 certificates, certificate requests, CRLs etc.), including Windows Certificate Storages and cryptography hardware.
- OpenPGPBlackbox: implementation of all PGP algorithms and standards with support for operations with PGP keys and keyrings.
- XMLBlackbox: implementation of XML encryption and signing standards.
- PDFBlackbox: implementation of PDF compression, encryption and signing specifications. Public Key (X.509 certificates) and symmetric encryption is supported. PKCS#1 and PKCS#7 signing using X.509 certificates is supported.
- SSLBlackbox: client and server components that provide complete support for SSL2, SSL3 and TLS1.x.
- FTPSBlackbox: client component that implements FTP (RFC 959) and FTP-over-SSL (RFC 2228) protocols for secure file transfer.
- HTTPBlackbox: client component for HTTP/HTTPS support including Gzip compression.
- MIMEBlackbox: MIME components with own character conversion tables and MIME parser/assembler. When used together with PKIBlackbox or OpenPGPBlackbox, MIMEBlackbox offers support for S/MIME or PGP/MIME respectively.
- SSHBlackbox: client and server components that provide support for SSH1 and SSH2 (including compression) and don't depend on third-party libraries.
- SFTPBlackbox: client and server components that provide support for SSH File Transfer Protocol (SFTP, Secure File Transfer Protocol).

.NET edition can be integrated into Visual Studio 2008/2005/2003, Borland Delphi 8 and Delphi 2005-2007 /.NET. It requires .NET Framework 1.1, 2.0, 3.x, Mono (1.0 or 2.0) or .NET CF (1.0 or 2.0).

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library

SharpPrivacy

 Home Page Home Page

Categories: Security

Latest version: 0.1.1
Added 2003-09-02Updated 2004-06-26

OpenPGP Implementation, an alternative product to other commercial products.
Free implementation of the OpenPGP protocol (RFC 2440) in C#.
It has a GUI that allows for simple encryption and decryption of files/emails/...

It supports features like:
- key generation
- symmetrical and asymmetrical encryption
- signatures
- key management

SharpPrivacy is intended as a free PGP clone for Windows that offers simple usage and an easy to use GUI.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

CipherLite.NET

 Home Page Home Page

Categories: Security

Author: Obviex

Latest version: 1.4
Added 2004-10-18Updated 2007-01-11

Encrypts .NET application settings.
CipherLite.NET addresses a problem of managing sensitive application profiles. It offers a safer alternative to storing confidential application settings - such as database connection strings and passwords - in plain text.
CipherLite.NET comes with a GUI tool allowing application administrators to encrypt application settings and store them in the configuration files. Applications can retrieve the encrypted values from the configuration files and decrypt them via a single method call using the provided CipherLite.NET library.
In addition, the GUI tool offers a capability to generate password hashes. Hash values can be later used by the applications for customer authentication, which can be done with the help of such technologies as ASP.NET Forms Authentication.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available

Visual Guard .NET

 Home Page Home Page

Categories: Security

Author: Novalys

Latest version: 2.8
Added 2005-12-28Updated 2009-02-05

Solution that adds security features to your applications via role based access control.
With Visual Guard you manage users and grant them access to .NET applications. You can then define user authorizations (what the user can do, see and modify in the application).

Features include:
- users, roles and permissions administration
- applications are automatically adjusted to the user connected
- no need to add code in the application
- a console to manage users, roles and authorizations
- can use Active Directory and database accounts to identify users

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

CAT.NET

 Home Page Home Page

Categories: Code analysis - Standards verifiers, Security

Author: Microsoft

Latest version: 1.0 CTP
Added 2008-12-15

Binary code analysis tool that helps identify common variants of certain prevailing vulnerabilities that can give rise to common attack vectors such as Cross-Site Scripting (XSS), SQL Injection and XPath Injection.

CAT.NET (Code Analysis Tool .NET) is a snap-in to the Visual Studio IDE that helps you identify security flaws within a managed code application you are developing. It does so by scanning the binary and/or assembly of the application, and tracing the data flow among its statements, methods, and assemblies. This includes indirect data types such as property assignments and instance tainting operations. The engine works by reading the target assembly and all reference assemblies used in the application - module-by-module - and then analyzing all of the methods contained within each. It finally displays the issues its finds in a list that you can use to jump directly to the places in your application's source code where those issues were found.
Supported rules :
- Cross Site Scripting
- SQL Injection
- Process Command Injection
- File Canonicalization
- Exception Information
- LDAP Injection
- XPATH Injection
- Redirection to User Controlled Site

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available

PortSight Secure Access

 Home Page Home Page

Categories: Security

Author: PortSight

Latest version: 2.1
Added 2004-03-19Updated 2004-08-30

Allows developers to manage users and their access to WebForms and WinForms applications, Web Services, and Web content. It features user groups, roles, permissions, auditing and delegation of administration. The Enterprise Edition also integrates with Microsoft Active Directory, Windows NT domains and ODBC.

Built for .NET
Built for .NET

Force-Field

 Home Page Home Page

Categories: Security

Author: BYTE-force

Latest version: 4.2
Added 2004-02-16

Component accomplishing main tasks in building a security scheme for your application. It performs authentification and authorization of users: controls access of certain users to some system objects. The component can be integrated with the application on any phase of the project. Security scheme is easy to change; you don't have to modify the source code of your application.

Built for .NET
Built for .NET

DotNetOpenAuth

 Home Page Home Page

Categories: Security, Web controls

Latest version: 3.2.2
Added 2009-10-03

Library that adds OpenID 2.0 Provider and Relying Party, OAuth Consumer and Service Provider, and InfoCard Selector support to your web site both programmatically and through ASP.NET controls.

Features include:
- Classic ASP support
- Support for custom extensions. Plus built-in support for Simple Registration, Attribute Exchange and PAPE.
- Works in partial trusted shared hosting environments
- Support for web farms where state persistence, front-facing web servers and ASP.NET may not be standard or even available
- Supports OpenID 2.0 and 1.x and OAuth 1.0 and 1.0a
- Support for multi-byte Unicode identifiers

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

CipherSafe.NET

 Home Page Home Page

Categories: Security

Author: Obviex

Latest version: 1.4.2
Added 2004-10-18

Protects sensitive application data.
CipherSafe.NET can be used to store such sensitive application settings as database connection strings, passwords, and encryption keys. CipherSafe.NET handles all security aspects of data protection including cryptography, key management, and authorization.
Features include: Encryption/decryption of application profile values, Storage/retrieval of application profile values, Ability to export and import application profiles from one computer to another (with safeguards), Authorization rules, Auditing of administrative operations, Cryptographic key management, Support for different types of .NET and Win32 applications, such as executable files, dynamic-link libraries, Web Forms, Web Services, and others, GUI for performing administrative tasks, Extensive API, Tools for building and testing database connection strings.

Built for .NET
Built for .NET
Library
Library

Enterprise Library

 Home Page Home Page

Categories: Caching, Persistence - Data-tier, Security, Tracing - Logging - Monitoring

Author: Microsoft

Latest version: 5.0 - April 2010
Added 2005-02-10Updated 2010-05-06

Library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects.
Application blocks help address the common problems that developers face from one project to the next. They are designed to encapsulate the Microsoft recommended best practices for .NET-based applications. They also address scenarios not directly supported by the underlying class libraries.

Contains the following general purpose application blocks:
- Caching Application Block: incorporate a local cache in applications.
- Cryptography Application Block: incorporate hashing and symmetric encryption in applications.
- Data Access Application Block: incorporate standard database functionality in applications.
- Exception Handling Application Block: developers and policy makers can create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.
- Logging Application Block: include standard logging functionality in applications.
- Security Application Block: incorporate authorization and security caching functionality in applications.
- Validation Application Block: allows you to centrally define validation rules using configuration or attributes, and validate data from anywhere in your application, including integration with Windows Forms, ASP.NET and WCF.
- Policy Injection Application Block: provides an approach for separating cross-cutting concerns from business logic using declarative policies that are attached at runtime to methods on your objects.
- Unity: dependency injection container

Also includes:
- The Application Block Software Factory: simplifies the process of building application blocks and providers through guidance automation.
- Visual Studio-integrated configuration editor: edit Enterprise Library configuration files directly within Visual Studio.

Enterprise Library also includes a set of core functions, including configuration, instrumentation, and object builder services. These functions are used by all other application blocks.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Sapphire Suite

 Home Page Home Page

Categories: Compression, Internet and communications, Miscellaneous, Security

Author: Sapphire Solutions

Latest version: 9.5
Added 2005-07-28

Combination package for mobile devices development containing the following products:
- Sapphire RAS Utility: create remote network connections and manage the device's phone book.
- Sapphire FTP Utility: connect to remote FTP servers and transfer files with directory management.
- Sapphire GZip: compress and decompress files into the zip or gzip formats.
- Sapphire Encrypt: encrypt/decrypt a plain text string or a file using a specified key.
- Sapphire IrDA: print from your application to an infrared-enabled printer.
- Sapphire Buttons: read the button status on a Pocket PC.
- Sapphire IMEI: read a mobile device's IMEI and IMSI number on SmartPhone and PPC2002/2003 Phone Edition devices.
- Sapphire Battery: monitor a mobile device's battery level within your application.

The components can be purchased seperately.

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library

Bouncy Castle

 Home Page Home Page

Categories: Security

Latest version: 1.3
Added 2005-06-23Updated 2008-01-02

Cryptography library that features utility classes for:
- X.509 Certificate generation
- certificate request generation
- generation and reading of PKCS12 files
- version 1 and version 3 X.509 certificate generation
- digests
- MD2, MD4, MD5, SHA, DES
- password based encryption
- ASN.1 library, including the OCSP, CMS classes and the full X.509 set
- PBE algorithms supported by PBEUtil
- extracting/constructing public and private keys from their ASN.1 equivalents
- and more...

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?