🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included
Repository Index
47,133 repositories indexed
49–72 of 90 · Most stars
Elixir encryption library designed for Ecto
:white_check_mark: .NET crypto done right. Professionally audited.
🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more
🌰 encrypt/decrypt using ssh keys
A modern and easy-to-use cryptographic library for .NET based on libsodium
Simple, drag-and-drop, password-based file encryption
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Offline, encrypted vault for seed phrases, private keys, passwords and API keys. macOS and Windows.
A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers.
Open source Android, iOS and Web app for learning about and managing digital and physical security. From how to send a secure message to dealing with a kidnap. Umbrella has best practice guides in over 40 topics in multiple languages. Used daily by people working in high risk countries - journalists, activists, diplomats, business travelers etc.
🔐 A detailed example for how to encrypt data in an Elixir (Phoenix v1.7) App before inserting into a database using Ecto Types
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
An easy, fast lib to correctly password-protect your data
A framework for the JOSE standards JWS, JWE, and JWK written in Swift.
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
Encrypted Chat. No History. No Logs.
The VBCorLib framework brings many of the powerful .NET classes to VB6.
CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
Android Secure SharedPreferences Using Facebook Conceal Encryption
The ScrambleSuit traffic obfuscation protocol.
Scalable stateless «zero config» service-name ingress for docker swarm mode with a fresh more secure approach
Secure Preference Manager for android. It uses various Encryption to protect your application's Shared Preferences.