itsdangerous

LSE toolsLSE toolsitsdangerous (160)itsdangerous (160)

Tool and Usage

Itsdangerous is a toolkit with various helpers to pass trusted data to untrusted environments. It does achieve this by digitally signing the related data.

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

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

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

Tool review

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

Strengths

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

Author and Maintainers

Itsdangerous is under development by Armin Ronacher.

Installation

Support operating systems

Itsdangerous is known to work on All platforms.

This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest release0.24 [2014-03-28]
License(s)BSD 3-clause
Last updatedSept. 19, 2017

Project health

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

Links

GitHub iconGitHub project
 Project website

Related terms