-
Notifications
You must be signed in to change notification settings - Fork 2
Secure Coding with C#
Toby edited this page Oct 10, 2017
·
20 revisions
- Debug.Assert
- M$ CodeContracts
- CodeContracts - Source code for the CodeContracts tools for .NET
- New Features in C# 7.0 - Missing in C# 7.0?
- BouncyCastle - Together with the .Net System.Security.Cryptography, the reference implementation for cryptographic algorithms on the CLR.
- libsodium-net - libsodium for .NET - A secure cryptographic library
- Pkcs11Interop - Managed .NET wrapper for unmanaged PKCS#11 libraries that provide access to the cryptographic hardware
- SecurityDriven.Inferno - .NET crypto library. Professionally audited.
- Authenticated Encryption
- Authenticated Symmetric Encryption in .NET
- Encrypt and decrypt a string
- KeePass2.x/KeePassLib/
- Set 1: No. 7 AES in ECB mode
- Cryptopals solutions in C#
- ECDiffieHellmanCng-Klasse
- ECDH with Bouncy Castle
- Hash It Right: Implementing PBKDF2 in .NET
- C#/.NET binding for the Argon2 password hash
- Fully managed .Net Core implementation of Argon2
- Argon2Kdf-Klasse for KDBX 4 Keepass Database format
- Fork of http://bcrypt.codeplex.com/
- A .NET implementation of scrypt password hash algorithm.
- What is Homomorphic Encryption, and Why Should I Care?
- A Math Primer for Gentry's Fully Homomorphic Encryption
- Fully homomorphic encryption schemes
- Homomorphic Encryption is Cool, and You Should NOT Use It
- SslStream-Klasse
- SslProtocols-Enumeration
- C# SSL Socket Server and Client - multiple clients
- TLS 1.2 and .NET Support: How to Avoid Connection Errors
- How to: Use Transport Security and Message Credentials
- C# wrapper for the popular OpenSSL libraries
- SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
- Fork of SharpSSH
- How to enable server side SSL for gRPC?-> grcp in C#
- http://noiseprotocol.org/
- Polly - Express transient-exception-handling and resilience policies such as Retry, Wait-and-Retry, Circuit Breaker, and Bulkhead Isolation in a fluent manner. Fully thread-safe and full async support. (4.0 / 4.5 / .Net Core / .Net Standard / Xamarin).
- ReactiveUI - An MVVM framework for .NET that integrates the Reactive Extensions (Rx) framework, enabling developers to build elegant, testable applications using WPF, Windows Store Apps, WP8 or Xamarin.
- Rx.NET - The Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators