Bookmarks tagged [cryptography]
https://github.com/cotag/ts-md5
Type Script MD5 implemenation
- tags: angular, typescript, md5, cryptography
https://github.com/brix/crypto-js
JavaScript library of crypto standards. Contribute to brix/crypto-js development by creating an account on GitHub.
- tags: javascript, cryptography
- source code
http://bcrypt.sourceforge.net/
A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. [BSD]
- tags: cpp, cryptography
http://beecrypt.sourceforge.net/
A portable and fast cryptography library. [LGPLv2.1+]
- tags: cpp, cryptography
A crypto library for C++. [BSD-2]
- tags: cpp, cryptography
https://github.com/weidai11/cryptopp
A free C++ class library of cryptographic schemes. [Boost] website
- tags: cpp, cryptography
- source code
https://github.com/kerukuro/digestpp
C++11 header-only message digest (hash) library. [PublicDomain]
- tags: cpp, cryptography
- source code
A complete and free implementation of the OpenPGP standard. [GPL]
- tags: cpp, cryptography
A secure communications library implementing the SSL, TLS and DTLS protocols. [LGPL2.1]
- tags: cpp, cryptography
http://www.gnu.org/software/libgcrypt/
A general purpose cryptographic library originally based on code from GnuPG. [LGPLv2.1+]
- tags: cpp, cryptography
A free version of the SSL/TLS protocol forked from OpenSSL in 2014. [?]
- tags: cpp, cryptography
https://github.com/jedisct1/libsodium
P(ortable|ackageable) NaCl-based crypto library, opinionated and easy to use. [ISC]
- tags: cpp, cryptography
- source code
https://github.com/jedisct1/libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments. [ISC]
- tags: cpp, cryptography
- source code
https://github.com/libtom/libtomcrypt
A fairly comprehensive, modular and portable cryptographic toolkit. [WTFPL]
- tags: cpp, cryptography
- source code
https://github.com/ARMmbed/mbedtls
An open source, portable, easy to use, readable and flexible SSL library, previously known as PolarSSL. [Apache2] website
- tags: cpp, cryptography
- source code
http://www.lysator.liu.se/~nisse/nettle/
A low-level cryptographic library. [LGPL]
- tags: cpp, cryptography
https://github.com/openssl/openssl
A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] website
- tags: cpp, cryptography
- source code
https://github.com/MaciejCzyzewski/retter
A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography.
- tags: cpp, cryptography
- source code
https://github.com/awslabs/s2n
An implementation of the TLS/SSL protocols. [Apache]
- tags: cpp, cryptography
- source code
https://github.com/cr-marcstevens/sha1collisiondetection
Library and command line tool to detect SHA-1 collision in a file. [MIT]
- tags: cpp, cryptography
- source code
https://github.com/google/tink
A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. [Apache-2.0]
- tags: cpp, cryptography
- source code
https://github.com/kokke/tiny-AES-c
Small portable AES128/192/256 in C. [PublicDomain]
- tags: cpp, cryptography
- source code
https://github.com/briansmith/ring
Safe, fast, small crypto using Rust and BoringSSL's cryptography primitives.
- tags: rust, cryptography
- source code
https://github.com/briansmith/webpki
Web PKI TLS X.509 certificate validation in Rust.
- tags: rust, cryptography
- source code
https://github.com/brycx/orion
This library aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse. [<img src="https://api.travis-ci.org/brycx/orion.svg?branch=mas...
- tags: rust, cryptography
- source code
A Rust implementation of TLS
- tags: rust, cryptography
- source code
https://github.com/DaGenix/rust-crypto
cryptographic algorithms in Rust
- tags: rust, cryptography
- source code
https://github.com/sodiumoxide/sodiumoxide
libsodium bindings
- tags: rust, cryptography
- source code
https://github.com/doublify/libblockchain
- tags: rust, cryptography
- source code
https://github.com/klutzy/suruga
A Rust implementation of TLS 1.2
- tags: rust, cryptography
- source code
https://github.com/libOctavo/octavo
Modular hash and crypto library in Rust
- tags: rust, cryptography
- source code
https://github.com/RustCrypto/hashes
Collection of cryptographic hash functions written in pure Rust
- tags: rust, cryptography
- source code
https://github.com/rustindia/mpw-rs
Pure Rust implementation of the Master Password password manager
- tags: rust, cryptography
- source code
https://github.com/Fraunhofer-AISEC/rabe
Library providing several Attribute-Based Encryption (ABE) schemes
- tags: rust, cryptography
- source code
https://github.com/racum/rust-djangohashers
A Rust port of the password primitives used in the Django Project. It doesn't require Django, only hashes and validates passwords according to its style. [<img src="https://api.travis-ci.org/Racum/rus...
- tags: rust, cryptography
- source code
https://github.com/RNCryptor/rncryptor-rs
Pure Rust implementation of the RNCryptor AES file format
- tags: rust, cryptography
- source code
https://github.com/sfackler/rust-native-tls
Bindings for native TLS libraries
- tags: rust, cryptography
- source code
https://github.com/sfackler/rust-openssl
OpenSSL bindings
- tags: rust, cryptography
- source code
https://github.com/kornelski/rust-security-framework
Bindings for Security Framework (OSX native crypto)
- tags: rust, cryptography
- source code
https://github.com/steffengy/schannel-rs
Bindings for Schannel (Windows native TLS)
- tags: rust, cryptography
- source code
https://github.com/zebradil/rustotpony
CLI manager of one-time password generators aka Google Authenticator (TOTP)
- tags: rust, cryptography
- source code
https://cryptography.io/en/latest/
A package designed to expose cryptographic primitives and recipes to Python developers.
- tags: python, cryptography
https://github.com/paramiko/paramiko
A Python (2.6+, 3.3+) implementation of the SSHv2 protocol, providing both client and server functionality.
- tags: python, cryptography
- source code
https://passlib.readthedocs.io/en/stable/
Secure password storage/hashing library, very high level.
- tags: python, cryptography
https://github.com/pyca/pynacl
Python binding to the Networking and Cryptography (NaCl) library.
- tags: python, cryptography
- source code
https://github.com/sobolevn/awesome-cryptography#readme
A curated list of cryptography resources and links. - sobolevn/awesome-cryptography
https://github.com/pFarb/awesome-crypto-papers#readme
A curated list of cryptography papers, articles, tutorials and howtos. - pFarb/awesome-crypto-papers
https://tools.ietf.org/html/rfc7515
Abstract
JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and id...
- tags: jws, encryption, cryptography
https://tools.ietf.org/html/rfc7517
Abstract
A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. This specification also defines a JWK Set JSON data structure th...
- tags: jwk, cryptography
https://en.wikipedia.org/wiki/Public_key_fingerprint
In public-key cryptography, a public key fingerprint is a short sequence of bytes used to identify a longer public key. Fingerprints are created by applying a cryptographic hash function to a public k...
- tags: cryptography, security
https://en.wikipedia.org/wiki/Key_escrow
Key escrow (also known as a “fair” cryptosystem) is an arrangement in which the keys needed to decrypt encrypted data are held in escrow so that, under certain circumstances, an authorized third party...
- tags: cryptography, glossary
https://tools.ietf.org/html/rfc5280
This specification is one part of a family of standards for the X.509 Public Key Infrastructure (PKI) for the Internet.
- tags: security, cryptography, x509, rfc
https://technet.microsoft.com/en-us/library/aa998077(v=exchg.65).aspx
Probably the best article to understand public key cryptography
- 📆 published on: 2005-05-19
- tags: cryptography, email, pki
http://www.crypto-it.net/eng/index.html
All you need to know about cryptography. Master ciphers and IT security with Crypto-IT website.
- tags: security, cryptography
http://niels.nu/blog/2016/java-rsa.html
Shows with Java examples the following:
-
Generating key pairs in Java
-
Encryption / Decryption
-
Sign / Verify
-
Java KeyStore
-
📆 published on: 2016-12-29
-
tags: java, cryptography, security
https://www.youtube.com/watch?v=sEkw8ZcxtFk&list=PLSNNzog5eydtwsdT__t5WtRgvpfMzpTc7&index=5
What protocol is used between a web server and its clients to establish trust? How do they negotiate and share the secret key? During the handshake process, how public key encryption algorithm is used...
- 📆 published on: 2018-02-11
- tags: security, cryptography, ssl, tls
https://www.youtube.com/watch?v=TmA2QWSLSPg&list=PLSNNzog5eydtwsdT__t5WtRgvpfMzpTc7
A digital signature is equivalent to a handwritten signature in paper, and a digital signature serves three basic purposes. Digital signature is commonly used for software distribution, financial tran...
- tags: security, cryptography
https://stackoverflow.com/questions/18257185/how-does-a-public-key-verify-a-signature/39210591#39210...
Public key encrypts, private key decrypts (encrypting)
Private key encrypts, public key decrypts (signing)
- tags: security, cryptography
https://www.giac.org/paper/gsec/634/weakness-modern-cryptography/101458
Modern cryptography has become the savior of the Internet, promising to secure our most important information and communications by guarantying it may be not be deciphered by any other than the intend...
- 📆 published on: 2002-01-01
- tags: cryptography
https://www.sans.org/reading-room/whitepapers/vpns/randomness-entropy-introduction-874
This paper will attempt to bring together information pertaining to concepts and definitions of randomness and entropy. Through definition and example both the implications and applications within the...
- tags: cryptography
https://www.youtube.com/watch?v=wXB-V_Keiu8
RSA Public Key Encryption Algorithm (cryptography). How & why it works. Introduces Euler's Theorem, Euler's Phi function, prime factorization, modular exponentiation and time complexity.
- 📆 published on: 2012-07-30
- tags: security, cryptography, encryption, rsa
https://www.youtube.com/watch?v=AQDCe585Lnc
How does public-key cryptography work? What is a private key and a public key? Why is asymmetric encryption different from symmetric encryption? I'll explain this in plain English... Nice explanation
- 📆 published on: 2017-10-30
- tags: security, cryptography, encryption
https://en.wikipedia.org/wiki/Scrypt
In cryptography, scrypt (pronounced "ess crypt"[1]) is a password-based key derivation function created by Colin Percival, originally for the Tarsnap online backup service.[2] The algorithm was specif...
- tags: cryptography
https://en.wikipedia.org/wiki/Cryptographic_nonce
In cryptography, a nonce is an arbitrary number that can only be used once.
- tags: cryptography
Khan Academy](https://www.khanacademy.org/computing/computer-science/cryptography#modern-crypt) https://www.khanacademy.org/computing/computer-science/cryptography#modern-crypt
A new problem emerges in the 20th century. What happens if Alice and Bob can never meet to share a key in the first place?
- tags: security, cryptography