LSE toolsLSE toolsitsdangerous (158)itsdangerous (158)

Tool and Usage

Project details

BSD 3-clause
Programming language
Armin Ronacher
Latest release
Latest release date

Project health

This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

You may need to send some data to untrusted environments. To do this safely, the data needs to be signed. The receiver can check if the signature is correct, while the sender is the only one who can create the appropriate signature.

How it works

This toolkit uses HMAC and SHA1 for signing as default. The implementation is based upon the work of the Django signing module with some changes. For example it also supports JSON Web Signatures (JWS).

Usage and audience

itsdangerous is commonly used for application security or data integrity. Target users for this tool are developers.

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:


  • + More than 1000 GitHub stars
  • + The source code of this software is available

Author and Maintainers

Itsdangerous is under development by Armin Ronacher.


Supported operating systems

Itsdangerous is known to work on all platforms.

itsdangerous alternatives

Similar tools to itsdangerous:



OpenSSL is an open source project and provides a toolkit for Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.

All itsdangerous alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.

Related tool information


This tool is categorized as a data integrity tool and data signing tool.