Encryption has become a necessity when storing data. There are many ways to encrypt data, here we are going to encrypt a column within the database using a key within the database.
Encryption Hierarchy - This is the encryption hierarchy within SQL SERVER
AES - starting with SQL Server 2016, we can only use AES_128, AES_192, and AES_256 encryption.
Looking at the standard encryption process, each layer of the hierarchy is encrypted by the layer above. In this example we will use a symmetric key stored within our database. We will encrypt our key with a certificate also within our database. Our Certificate will be encrypted by the database master key DMK. Continuing with standard SQL Server architecture, we also have a Service Master key SMK which is created when SQL SERVER is installed. Our top level of encryption is Windows Data Protection API (DPAPI). We could add additional layers.
Wednesday, September 27, 2017
Wednesday, September 13, 2017
Screen Capture Blurs
When I first started writing technical blog posts, I found an immediate need to be able to blur parts of my screen captures. I have a habit of using the built in windows snipping tool (actually anchored to my task bar) and wanted to use a tool in addition to my snipping tool. I quickly found awesome screenshot https://www.awesomescreenshot.com/
Awesome Screenshot is a browser extension. I can, however, take my snips from day to day work, simply select Awesome Screenshot, click Select a local Image, drop it in my browser, and blur my work from there.
This is a great tool, simple to use, and great for blogging!
Awesome Screenshot is a browser extension. I can, however, take my snips from day to day work, simply select Awesome Screenshot, click Select a local Image, drop it in my browser, and blur my work from there.
This is a great tool, simple to use, and great for blogging!
Subscribe to:
Posts (Atom)