## What is Cryptography? A Complete Overview

### Sep 08, 2021 by Lane Wagner

What is cryptography? Simply put, Cryptography provides a method for secure communication. It stops unauthorized parties, commonly referred to as adversaries or hackers, from gaining access to the secret messages communicated between authorized parties.

## Intro to the One-Time Pad Cipher

### Jun 28, 2021 by Lane Wagner

In cryptography , the one-time pad, or OTP is a way of encrypting information so securely that it’s impossible to be cracked.

## Base64 vs Base58 Encoding

### Nov 03, 2020 by Lane Wagner

Base64 is one of the most popular encoding formats for representing data. Have some binary data?

## What Is Entropy In Cryptography?

### Sep 28, 2020 by Lane Wagner

If you’re familiar with the laws of thermodynamics , you may recognize the second law as the one that deals with entropy.

## Elliptic Curve Cryptography: A Basic Introduction

### Sep 17, 2020 by Lane Wagner

Elliptic Curve Cryptography (ECC) is a modern public-key encryption technique famous for being smaller, faster, and more efficient than incumbents.

## Is AES-256 Quantum Resistant?

### Sep 10, 2020 by Lane Wagner

With quantum computers getting more powerful each year, many worry about the safety of modern encryption standards.

## Bcrypt Step by Step

### Aug 24, 2020 by Lane Wagner

Bcrypt is a key derivation function , which can be thought of as a special kind of hash function .

## (Very) Basic Intro to Lattices in Cryptography

### Aug 21, 2020 by Lane Wagner

Lattice-based cryptography, an important contender in the race for quantum-safe encryption, describes constructions of cryptographic primitives that involve mathematical lattices.

## Shamir’s Secret Sharing Step-By-Step

### Aug 18, 2020 by Lane Wagner

Adi Shamir’s Secret Sharing is a cryptographic algorithm that allows distinct parties to jointly share ownership of a single secret by holding shares.

## “Practical Cryptography” Course Released

### Aug 14, 2020 by Lane Wagner

We just launched our new Practical Cryptography course, a code-in-the-browser tutorial where students build cryptographic functions in the Go programming language.

- Next