Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
fucking-awesome-cryptography
A curated list of cryptography resources and links. With repository stars⭐ and forks🍴
https://github.com/Correia-jpv/fucking-awesome-cryptography
Last synced: 6 days ago
JSON representation
-
Theory
-
Algorithms
- Blowfish - Symmetric-key block cipher, designed in 1993 by Bruce Schneier. Notable features of the design include key-dependent S-boxes and a highly complex key schedule.
- RSA - One of the first practical public-key cryptosystems and is widely used for secure data transmission. In RSA, this asymmetry is based on the practical difficulty of factoring the product of two large prime numbers, the factoring problem.
-
Books
- Introduction to Modern Cryptography - Introductory-level treatment of cryptography written from a modern, computer science perspective.
-
Courses
- Cryptography - Stanford University - This course explains the inner workings of cryptographic primitives and how to correctly use them. Students will learn how to reason about the security of cryptographic constructions and how to apply this knowledge to real-world applications.
-
Other lists
-
-
Frameworks and Libs
-
C
- libgcrypt - Cryptographic library developed as a separated module of GnuPG.
- themis - High level crypto library for storing data (AES), secure messaging (ECC + ECDSA / RSA + PSS + PKCS#7) and session-oriented, forward secrecy data exchange (ECDH key agreement, ECC & AES encryption). Ported on many languages and platforms, suitable for client-server infastructures.
-
Common Lisp
- ironclad - Collection of common crypto shortcuts.
-
C++
- Nettle - Low-level cryptographic library.
-
C-sharp
- libsodium-net - Secure cryptographic library, port of libsodium for .NET.
-
Delphi
- SynCrypto - Fast cryptographic routines (hashing and cypher), implementing AES, XOR, RC4, ADLER32, MD5, SHA1, SHA256 algorithms, optimized for speed.
-
Haskell
- Cryptography - Collaborative Hackage list.
-
JavaScript
- bcrypt-Node.js - Native implementation of bcrypt for Node.js.
- closure-library - Google's common JavaScript library.
-
Java
- Flexiprovider - Powerful toolkit for the Java Cryptography Architecture.
- jbcrypt - jBCrypt is an implementation the OpenBSD Blowfish password hashing
-
Objective-C
- RNCryptor - CCCryptor (AES encryption) wrappers for iOS and Mac.
-
Swift
- CryptoSwift - Crypto related functions and helpers for Swift implemented in Swift programming language.
- IDZSwiftCommonCrypto - Wrapper for Apple's 🌎 [CommonCrypto](opensource.apple.com/source/CommonCrypto/) library written in Swift.
- SweetHMAC - Tiny and easy to use Swift class to encrypt strings using HMAC algorithms.
- Swift-Sodium - Swift interface to the Sodium library for common crypto operations for iOS and macOS.
- SwiftSSL - Elegant crypto toolkit in Swift.
-
-
Resources
-
Web-tools
- Cryptolab - is a set of cryptography related tools.
- factordb.com - Factordb.com is tool used to store known factorizations of any number.
-
Web-sites
- Cryptopals Crypto Challenges - A series of applied cryptography challenges, starting from very basic challenges, such as hex to base 64 challanges, and gradually increasing the difficulty up to abstract algebra.
-
-
Contributing
-
Web-sites
-
-
Source
-
Web-sites
-
Sub Categories
Keywords
cryptography
5
swift
3
awesome
2
awesome-list
2
encryption
2
ruby
1
python
1
php
1
owasp
1
objective-c
1
javascript
1
java
1
ios
1
golang
1
cryptography-library
1
authentication
1
asymmetric-cryptography
1
howto
1
awesome-lists
1
applied-cryptography
1
list
1
crypto
1
libsodium
1
sha3
1
sha1
1
md5
1
hmac-authentication
1
hmac
1
digest
1
cryptoswift
1
commoncrypto
1
cipher
1
aes-gcm
1
aes
1
symmetric-cryptography
1
security
1
secure-storage
1
secure-messenger
1
rust
1