We require a CRM4.0 based .dll that can be installed as a plugin, written in c# or anything viable that does two-way data encryption using a minimum of AES 128bit, but preferably AES 256bit. This will be used to hold specific passwords for a CRM account record.? The passwords need to be stored in an encrypted form in the SQL database.
## Deliverables
We require a CRM4.0 based .dll that can be installed as a plugin, written in c# or anything viable that does two-way data encryption using a minimum of AES 128bit, but preferably AES 256bit. This will be used to hold specific passwords for a CRM account record.? The passwords need to be stored in an encrypted form in the SQL database.
The goal is to be able to only access the fields after entering a password into a dialogue box, we would have a javascript button within the form, that when pressed would load the password dialogue box, and would then display the passwords section on the form only if the password was correct. Ideally the fields should show as ***** otherwise or else could be hidden.
Preferably the password entered will be a part of the encryption/decryption process.
After entering the password the fields will be readable with two-way encryption enabled and can be amended.
Preferably, Again the password would also be used as part of the decryption process within the fields specified above.
The goal is to be able to only access the fields after entering a password into a dialogue box, we would have a javascript button within the form, that when pressed would load the password dialogue box, and would then display the passwords section on the form only if the password was correct. Ideally the fields should show as ***** otherwise or else could be hidden.
Preferably the password entered will be a part of the encryption/decryption process.
After entering the password the fields will be readable with two-way encryption enabled and can be amended.
Preferably, Again the password would also be used as part of the decryption process within the fields specified above.
**CRM Details:**
The Primary Identity of the form is called ‘account’
The fields within this primary identity for encryption/decryption are as follows:
new_serverpass
new_firewallpass
new_isppassword
new_routerpass
new_secondisppassword
new_secondrouterpassword
new_wirelesspassphrase
new_wirelessrouterpass
new_routerpass
new_unitpassword
new_messagelabspassword
new_imhspassword
new_notespass
These fields are within a section called Passwords.
?
**Installation Guide:**
A guide will be required on correct settings to apply when installing the plugin using the ‘Plugin Registration’ tool.
e.g. on the ‘New Step’ task creation, what options will be required, such as ‘update’, ‘create’ or ‘retrieve’ for each part of the plugin.