Skip to content

surveycto/scto-encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python package: scto-encryption

Use this Python package to encrypt your data for use with the decrypt field plug-in. It can even encrypt data in a CSV file for you.

This package can also decrypt data, such as data encrypted using the encrypt field plug-in.

For a full account of the above plug-ins working with this package, see this installable SurveyCTO workflow. It demonstrates how sensitive data like personally identifying information (PII) belonging to refugees can be securely managed in server datasets while still being available inside forms to help program staff positively identify beneficiaries.

New to SurveyCTO? Check out this video!

Features

  • Encrypt data using AES-CBC encryption.
  • Provide tools and information to easily decrypt data using a different platform.
  • Encrypt a CSV file for use as pre-load data with SurveyCTO, including the decrypt field plug-in.

Installation

To install the Python package, run this command:

pip install git+https://github.com/surveycto/scto-encryption.git

Important: You may have to replace pip with pip3, depending on how Python is installed on your system.

Documentation

Check out these resources to learn how to use the package:

Further information

This package uses the cryptography Python package to encrypt your data, specifically the Fernet class.

About

Encryption tool to use with SurveyCTO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages