Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

Digital Signature

josedacruz, July 9, 2023

Digital Signature

is a cryptographic technique that verifies the authenticity and integrity of a message, document, or transaction.

  • It is like a fingerprint.”
  1. Two keys are generated: a public and a private.
  2. A hash is generated from the document or message.
  3. The hash is encrypted with the private key.
  4. The hash is appended to the document (along with the public key).
  5. The recipient uses the public key to decrypt the hash.
  6. A hash for the recipient is generated from the document or message.
  7. Both hashes should be equal.
  • The idea is not to hide or encrypt the message but to make sure it is the original one.
  • A digital signature provides integrity, non-repudiation, and authenticity to the message.
  • In a war, when you receive a message, how do you know it was not tampered with by the enemy?

Related

architecture architecturedigital-signatureenterprise-architecturehashingprivate-keypublic-keysecuritysigning

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • architecture (154)
  • artificial-intelligence (6)
  • books (2)
  • courses (4)
  • decision-frameworks (4)
  • finances (1)
  • java (8)
  • life-improvement (20)
  • metrics (3)
  • observability (2)
  • puzzles and challenges (3)
  • reviews (1)
  • security (8)
  • spring-boot (36)
  • Systems Thinking (3)
  • GitHub Weekly: MCP Tools Trending Right Now (September 28 – October 4, 2026)
  • The Bulkhead Pattern: Why One Slow Dependency Shouldn’t Sink the Whole Ship
  • Essential Reading: A Philosophy of Software Design — Fighting Complexity One Module at a Time
  • GitHub Weekly: Top 10 Trending Repos (September 21 – September 27, 2026)
  • The Volunteer Tax: Why Raising Your Hand in a Meeting Makes You the Permanent Owner
©2026 José da Cruz | WordPress Theme by SuperbThemes