What should you do to to ensure that database users can view the original row values?

You add a table to the database to track changes to part names. The table stores the following row values:
* the username of the user who made the change
* a part ID
* the new part name
* a DateTime value

You need to ensure detection of unauthorized changes to the row values.
You also need to ensure that database users can view the original row values.

You add a table to the database to track changes to part names. The table stores the following row values:
* the username of the user who made the change
* a part ID
* the new part name
* a DateTime value

You need to ensure detection of unauthorized changes to the row values.
You also need to ensure that database users can view the original row values.

A.
Add a column named signature.
Use System.Security.Cryptography.RSA to create a signature for all of the row values.
Store the signature in the signature column. Publish only the public key internally.

B.
Add a column named hash.
Use System.Security.Cryptography.MD5 to create an MD5 hash of the row values, and store in the hash column.

C.
Use System.Security.Cryptography.RSA to encrypt all the row values. Publish only the key internally.

D.
Use System.Security.Cryptography.DES to encrypt all the row values using an encryption key held by the application.



Leave a Reply 0

Your email address will not be published. Required fields are marked *