Portal Engine Questions on portal engine and web parts.
Version 5.x > Portal Engine > BizForm Encryption View modes: 
User avatar
Member
Member
ghowe-emh - 3/22/2010 4:36:59 PM
   
BizForm Encryption
What opportunities exist to encrypt the data in either the fields of a BizForm or the entire form itself? Being in healthcare we have to protect patient data via encryption and I'm not seeing where that exists in Kentico, or where I could hook it into the BizForms I create.

User avatar
Kentico Developer
Kentico Developer
kentico_martind - 4/6/2010 7:52:36 AM
   
RE:BizForm Encryption
Hello,

You can develop custom form control where you can encrypt data before they are stored in DB. You will need to decrypt data manually before displaying them in this case.

Best Regards,

Martin Dobsicek

User avatar
Member
Member
ghowe-emh - 10/15/2010 10:39:54 AM
   
RE:BizForm Encryption
So the BizForm gets its own table, built by Kentico via the Portal. The columns I want to encrypt are strings and integers, etc., but I need them to be varbinary. If I go into the database and make those changes, does the portal then recognize the difference and not allow me to edit certain bizform properties, like column information, or does it call an error?

I can write the code in the BizForm control easy enough, but I want to know more about the ramifications (and steps in Kentico) of doing this solution. Thanks

User avatar
Kentico Developer
Kentico Developer
kentico_helenag - 10/18/2010 4:24:22 AM
   
RE:BizForm Encryption
Hello,


if you change it on BizForn table in database only it will not work. Kentico stores the definitions of fields in CMS_Class table.

Could you please use Long text type for your custom form controls? Are there any problems with it?


Best regards,
Helena Grulichova

User avatar
Member
Member
Jeffrey H. - 10/19/2010 11:53:28 AM
   
RE:BizForm Encryption
Why can't you just Base64 encode your binary data so you can store it in the text column?

Regards,

Jeff

User avatar
Member
Member
bill-w - 1/13/2011 11:38:53 AM
   
RE:BizForm Encryption
Anyone try this?

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 2/7/2011 8:41:48 AM
   
RE:BizForm Encryption
Hi,

the encryption module should be available in 6.0 version. The beta version should be finished in one or two weeks therefore if you would like to find an inspiration in the code, please send an email to support@kentico.com with reference to this thread.

In general, if you encrypt data and encode it to the base64 format, the data will be stored in the Text column without any issue, but you have to set sufficient column length for the data (encoding to base64 increases data length). Additionally, to keep the encryption key secure, the initialization vector (IV) has to be added to each message in case you are using some symmetric algorithm for encryption. The length of IV is 16B.

Best regards,
Ivana Tomanickova

User avatar
Member
Member
jonas-asenmarketing - 2/7/2012 3:45:21 PM
   
RE:BizForm Encryption
Hello,
Has any progress been made on the encryption module?

Thanks,
Jonas

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 2/20/2012 3:36:54 AM
   
RE:BizForm Encryption
Hi,

there is an encryption module for version 6.0. It is not officially supported and not fully tested. If you are interested in it, you can send an email to support@kentico.com with a reference to this thread. I will provide you an export package with some other details.

It should be a part of default Kentico 7.0 or 8.0.

Best regards,
Ivana Tomanickova

User avatar
Member
Member
jasolutioN-gmail - 9/21/2012 8:07:34 PM
   
RE:BizForm Encryption
Did this make it into v7.0?

We've been using the v6.0 module in some limited cases and have had some rather significant issues with it, but I'm wondering if perhaps there is an updated version available for use.

Jason

User avatar
Kentico Customer Success
Kentico Customer Success
kentico_martind2 - 9/22/2012 3:28:29 AM
   
RE:BizForm Encryption
Hi Jason,

We're really sorry, but this module hasn't been implemented yet to the final version of the Kentico CMS 7. But certainly, we will let you know if it will happen in the near future.

Best regards,
Martin Danko

User avatar
Member
Member
jasolutioN-gmail - 9/22/2012 7:31:43 AM
   
RE:BizForm Encryption
Is it still under active development and testing?

User avatar
Kentico Customer Success
Kentico Customer Success
kentico_martind2 - 9/24/2012 5:49:28 AM
   
RE:BizForm Encryption
Hi Jason,

Actually it is in the process of waiting. Yes, it's planned for Kentico v8 but this module isn't a priority, so we can't guarantee implementation. But you can vote for it via Kentico UserVoice to make it higher priority.

Best regards,
Martin Danko