All Projects → billbuchanan → Esecurity

billbuchanan / Esecurity

MSc Module

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Esecurity

Ssri
Standard Subresource Integrity library for Node.js
Stars: ✭ 69 (+40.82%)
Mutual labels:  hashing, cryptography
Low Latency Android Ios Linux Windows Tvos Macos Interactive Audio Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
Stars: ✭ 1,121 (+2187.76%)
Mutual labels:  hashing, cryptography
Password4j
Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.
Stars: ✭ 124 (+153.06%)
Mutual labels:  hashing, cryptography
Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Stars: ✭ 69 (+40.82%)
Mutual labels:  hashing, cryptography
Webcrypto
W3C Web Cryptography API for Node.js
Stars: ✭ 79 (+61.22%)
Mutual labels:  hashing, cryptography
Easycrypt
Android cryptography library with SecureRandom patches.
Stars: ✭ 102 (+108.16%)
Mutual labels:  hashing, cryptography
Auth Adt
Authenticated Data Structures Generically
Stars: ✭ 150 (+206.12%)
Mutual labels:  hashing, cryptography
Anonlink
Python implementation of anonymous linkage using cryptographic linkage keys
Stars: ✭ 41 (-16.33%)
Mutual labels:  cryptography
Gopaque
Go implementation of OPAQUE (hidden password user registration and auth)
Stars: ✭ 43 (-12.24%)
Mutual labels:  cryptography
Xortool
A tool to analyze multi-byte xor cipher
Stars: ✭ 993 (+1926.53%)
Mutual labels:  cryptography
Libsodium Neon
Node.js bindings to rust_sodium.
Stars: ✭ 38 (-22.45%)
Mutual labels:  cryptography
Swift Crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Stars: ✭ 1,005 (+1951.02%)
Mutual labels:  cryptography
Wyhash Rs
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Stars: ✭ 44 (-10.2%)
Mutual labels:  hashing
Crypton
Library consisting of explanation and implementation of all the existing attacks on various Encryption Systems, Digital Signatures, Key Exchange, Authentication methods along with example challenges from CTFs
Stars: ✭ 995 (+1930.61%)
Mutual labels:  cryptography
Al Go Rithms
🎵 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Stars: ✭ 1,036 (+2014.29%)
Mutual labels:  cryptography
Mirage Crypto
Cryptographic primitives for MirageOS
Stars: ✭ 39 (-20.41%)
Mutual labels:  cryptography
Omemo Top
Tracking the Progress of OMEMO Integration in various clients
Stars: ✭ 47 (-4.08%)
Mutual labels:  cryptography
Joeecc
Elliptic Curve Cryptography playground/toolkit written in pure Python
Stars: ✭ 46 (-6.12%)
Mutual labels:  cryptography
Node Argon2
Node.js bindings for Argon2 hashing algorithm
Stars: ✭ 1,008 (+1957.14%)
Mutual labels:  hashing
Cryptocat
Secure chat software for your computer.
Stars: ✭ 1,011 (+1963.27%)
Mutual labels:  cryptography

esecurity

e-Security Module

Outline details

Some of the associated material will be hosted on this site:

https://asecuritysite.com/esecurity

This repository contains the code and labs for the module. Open up your Ubuntu instance, and downloaded from:

git clone https://github.com/billbuchanan/esecurity.git

If you need to update the code, go into the esecurity folder, and run:

git pull

Make your own VM:

  • sudo apt install python3-pip
  • pip3 install pycrytodome
  • pip3 install padding
  • pip3 install libnum
  • pip3 install passlib

The VM for the module can be downloaded here

Draft Timetable

The following is the draft timetable:

No Date Subject Lab
1 17 Jan 2020 Ciphers and Fundamentals Unit Lab [Link] Demo [Link]
2 24 Jan 2020 Symmetric Key Unit Lab [Link] Demo [Link]
3 31 Jan 2020 Hashing and MAC Unit Lab [Link]
4 7 Feb 2020 Asymmetric (Public) Key Unit Lab [Link]
5 14 Feb 2020 Key Exchange Unit Lab [Link]
6 21 Feb 2020 Guest lecture Mini-project/Coursework [Link]
7 28 Feb 2020 Trust and Digital Certificates Unit Lab [Link]
8 6 Mar 2020 Tunnelling Unit Lab [Link]
9 13 Mar 2020 Test 1 (Units 1-5) [Study guide]
10 20 Mar 2020 Blockchain Unit Lab [Link]
11 27 Mar 2020 Future Cryptography Unit Lab [Link]
12 3 April 2020 Tokens, Authorization and Docker Unit Lab [Link]
13 10 April 2020 Trusted Hosts Unit
Easter Break
14 Week beginning 27 April 2020
15 Week beginning 4 May 2020 (TBC) Coursework Hand-in [Draft]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].