Crypto 101



Download free course Crypto 101, pdf file on 254 pages by Laurens Van Houtven.
Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels.

Learn how to exploit common cryptographic flaws, armed with nothing but a little time and your favorite programming language.

Forge administrator cookies, recover passwords, and even backdoor your own random number generator.

Table of contents

  • Building blocks
  • Exclusive or ...
  • Block ciphers
  • Stream ciphers
  • Key exchange
  • Public-key encryption
  • Hash functions
  • Message authentication codes
  • Signature algorithms
  • Key derivation functions
  • Random number generators
  • Complete cryptosystems
  • SSL and TLS
  • OpenPGP and GPG
  • Off-The-Record Messaging (OTR)
  • Appendices
  • Modular arithmetic
  • Elliptic curves
  • Side-channel attacks
Pages : 254
Size : 16.1 MB
File type : PDF
Downloads: 56
Created: 2022-02-02
License: CC BY-NC
Author(s): Laurens Van Houtven
Crypto 101

Others Computer science Tutorials

PicoLisp Works

Learning R

Rethinking Productivity in Software Engineering

Kotlin Notes for Professionals

High-Performance Caching with Nginx and Nginx Plus

Others related eBooks about Crypto 101

Jenkins: The Definitive Guide

Download free course Jenkins: The Definitive Guide, pdf file on 417 pages by John Ferguson Smart....

Developing Reactive Microservices: Enterprise Implementation in Java

With microservices taking the software industry by storm, traditional enterprises running large, monolithic Java EE applications have been forced to rethink what they’ve been doing for nearly two decades. But how can microservices built upon reactive principles make a difference? ...

Image Editing with Photoshop

Learn how to create,edit and correct images with Photoshop, download free tutorial in pdf under 26 pages for beginners....

A Practical Guide to TPM 2.0

Download free course A Practical Guide to TPM 2.0, pdf file on 375 pages by by Will Arthur, David Challener, Kenneth Goldman....

Optimizing HPC Applications with Intel Cluster Tools

Optimizing HPC Applications with Intel Cluster Tools takes the reader on a tour of the fas..., download free HPC Applications tutorial in PDF (300 pages) created by Alexander Supalov ....

Cloud Native Applications

Cloud computing is a game changer. Being able to automate and constantly adjust infrastruc..., download free Cloud tutorial in PDF (123 pages) created by ....

Elixir Succinctly

Download free course Elixir Succinctly, pdf file on 84 pages by Emanuele DelBono....

Photoshop CS5 : Scripting guide

Download free Scripting Adobe Photoshop tutorial in PDF , a complete guide under 87 pages designated to intermediate level-users....

MATLAB tutorial for professionals

Download free MATLAB tutorial course in PDF, training file in 33 chapters and 182 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Computational Thinking Education

Download free course Computational Thinking Education, pdf file on 377 pages by Siu-Cheung Kong, Harold Abelson....