Bruce
  • Welcome
  • Essentials
    • Features
    • Getting Started
    • General Concepts
    • Roadmap
  • API
    • Cheat Sheet
    • Key Stores
    • Certificates
    • Keys
    • Digests
    • Signatures
    • Verification
    • Symmetric Ciphers
    • Asymmetric Ciphers
    • Message Authentication Codes
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Essentials

Features

PreviousWelcomeNextGetting Started

Last updated 4 years ago

Was this helpful?

  • All functionality is exposed through the Bruce entry point class. Just type Bruce. and let autocomplete do the rest.

  • No checked exceptions cluttering your code.

  • No transitive dependencies. Zero. Zilch.

  • Out of the box support for:

    • key stores

    • public, private and secret keys

    • certificates

    • digital signatures

    • symmetric and asymmetric encryption

    • message digesters

    • message authentication codes

    • different encodings: , , ,

    • custom providers such as

  • Massively unit tested and documented.

  • Open Source: you don’t need to trust Bruce: you can if you like what Bruce does.

Base64
Url
Mime
Hex
Bouncy Castle
see for yourself