Hi guys..
is there a way to decrypt the forms on the database not having to export to
ODK Briefcase, i am trying to avoid having to read from an exported CSV
file to restore data not encrypted into the database.
Hi guys..
is there a way to decrypt the forms on the database not having to export to
ODK Briefcase, i am trying to avoid having to read from an exported CSV
file to restore data not encrypted into the database.
The ODK core team has not included that ability into standard ODK
releases because it can cause security holes depending on where your
server is host or if encrypting per answer you will need a lot of
"salt" to keep the key from being reversed engineered. For many users
they often don't understand the security implications so we try to
make something safe for the majority of users. You can customize ODK
to do decrypt forms at the database but go into knowing that you could
be creating a variety of security holes depending on the security of
the server. The ODK core team does it best to offer a set of features
that maximizes the number of use cases. Data security is an area we
want people to have confidence in if they need it without having much
computer knowledge. Therefore we don't offer the feature because we
want people to be confident their data is safe even when in the cloud.
If you know what you are doing enough to know what is safe you can
alter our code to do almost anything.
I hope this response helped to provide the design philosophy and
prospect we are coming from.
Regards,
Waylon
I understand, thanks
Welcome to the ODK forum, @shaamuji ! We're glad you're here. When you get a chance, please introduce yourself here. I'd also encourage you to add a real picture as your avatar because it helps build community!
This thread is from 6 years ago Since then, we have added form encryption. Here's the link to the docs: https://docs.opendatakit.org/encrypted-forms