shlogg · Early preview
Rez Moss @rezmoss

Go Digital Signatures With RSA ECDSA And Ed25519

Learn digital signatures with Go: RSA, ECDSA & Ed25519 explained. Create secure, unforgeable autographs for messages & verify authenticity in the digital world.

Hey there, crypto champion! Ready to dive into the world of digital signatures? Think of these as your digital autograph - a way to prove you're really you in the digital world, and that your message hasn't been tampered with. Let's explore how Go helps us create these unforgeable digital John Hancocks!

  
  
  RSA Signatures: The Classic Autograph

First up, we've got RSA signatures. It's like signing a document with a really fancy, unforgeable pen.

import (
    "crypto"
    "crypto/rand"
    "crypto/rsa"
    "crypto/sha256"
    "fmt"
)
func main() {
    // Let's create our special signing...