An open API service indexing awesome lists of open source software.

https://github.com/devwurm/rsa_database

An demonstrative RSA encrypted web database system
https://github.com/devwurm/rsa_database

Last synced: 3 months ago
JSON representation

An demonstrative RSA encrypted web database system

Awesome Lists containing this project

README

          

# rsa_database
A demonstrative RSA encrypted web database system. In this project you can see the process of creating RSA key pairs,
encrypt user data with the public key, store them into database and read, edit and delete them from the database with the private
key in principle.

## Disclaimer
The algorithms and processes are only created for demonstrative purposes. The length of the keys, the algorithms and the
access management are not meeting the demand of commercial or security relevant purposes.

## Repository structure
+ the top directory contains all files, that concern the repository itself (like README, .gitignore, etc.)
+ the directory database/ contains all files for building the MySQL database for the application
+ the directory application/ contains all files for the application itself
+ the directory license/ contains the text of the GPL3 License

## Deployment
+ create a MySQL database from the database/database.sql dump file
+ edit the application/config/database.conf file for your mysql server
+ deploy the content of application/ on a PHP Webserver
+ give the user of your webserver writing rights to the temp folder
+ (optional) restrict the public webserver access of the application/config/ directory, to keep your server credentials safe

The latest source is provided on GitHub

## License
Copyright 2015 by DevWurm, Enceladus-2, kkegel, mjoest, tarek96, Tolator and vgerber.
'rsa_database' is offered under GPL 3 License (Read license/gpl-3.0.txt)

## Documentation and additional information
A more detailed documentation and additional information will be offered in the future.

## Authors

#### Database and database connection
+ mjoest (email: michael_joest@web.de)
+ Tolator (email: fresh.r12@googlemail.com)

#### Hash generation
+ kkegel (email: karlkegel9817@gmail.com)

#### Frontend development
+ tarek96 (email: Darius.Knauer@web.de)
+ vgerber (email: VG-Development@web.de)

#### Key generation, encryption/decryption algorithms
+ DevWurm (email: devwurm@gmx.net)
+ Enceladus-2 (email: enceladus.2.89@gmail.com)

## Bugs & Feature Requests
+ use the GitHub Issue Tracker for submitting bugs and feature requests
+ or try to figure out in which field your advice is concerning and write a mail to one of the authors in this field
+ or write a mail to devwurm@gmx.net if you have no idea who is responsible for your request

## Collaborating
+ submit bugs and feature requests
+ fork the project
+ create pull requests to merge your changes into our project
+ write a mail with your changes or ideas to one of the authors in the regarding field or to devwurm@gmx.net

## Contact
Feel free to contact us if there is anything left in your mind :)

If you want to contact developers of a specific field, search for the concerning addresses in the Authors section, otherwise
just write to devwurm@gmx.net.