Security

l8w8jwt GUI – graphical JSON Web Token utility

l8w8jwt GUI is a graphical utility for creating, signing, decoding and verifying JSON Web Tokens (JWTs). It provides a desktop interface to the l8w8jwt cryptographic library, making it easier to work with authentication tokens without writing application code or using command-line utilities.

JSON Web Tokens are commonly used to exchange claims between applications, particularly in web authentication and authorization systems. The utility gives developers direct control over token contents, signing algorithms and cryptographic keys.

Users can construct tokens containing standard JWT claims and additional custom data, sign them using a supported algorithm, and examine or verify existing tokens. The application also includes cryptographic key generation facilities, making it useful for developing and testing services that rely on signed authentication tokens.

This is free and open source software.

Key Features

  • Graphical interface for encoding, signing, decoding and verifying JSON Web Tokens.
  • Supports HMAC signing algorithms HS256, HS384 and HS512.
  • RSA signing algorithms including RS256, RS384, RS512, PS256, PS384 and PS512.
  • Elliptic curve signing algorithms ES256, ES384, ES512 and ES256K, plus EdDSA using Ed25519.
  • Configure standard JWT claims including issuer, subject and audience.
  • Set token expiration and not-before timestamps, with convenient automatic timestamp controls.
  • Add, edit and remove custom claims containing strings, numbers, Boolean values or null.
  • Decode existing JWTs and verify signatures using a supplied verification key.
  • Generate RSA, elliptic curve and Ed25519 cryptographic key pairs.
  • Supports password-protected signing keys where applicable.
  • Configurable preferences for retaining claim values, window dimensions and text selection behaviour.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: codeberg.org/GlitchedPolygons/l8w8jwtgui
Support:
Developer: Glitched Polygons
License: Apache License 2.0

l8w8jwt GUI in action

l8w8jwt GUI is written in C++. Learn C++ with our recommended free books and free tutorials.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted