1
1
Always Encrypted Sample Application
2
2
===================================
3
3
4
- This is a smple ASP.NET application that demonstrates Always Encrypted
4
+ This is a sample ASP.NET application that demonstrates Always Encrypted
5
5
features based on the Visual Studio 2013 Default ASP.NET MVC project.
6
6
It is ONLY meant to demonstrate Always Encrypted. It is ** NOT** meant
7
7
to be a general purposes best practice web application.
@@ -22,9 +22,9 @@ db_datareader and db_datawriter permissions. However, this is a sample app
22
22
not intended for production usage.
23
23
24
24
Initially the columns are not encrypted. To encrypt them run the included
25
- ` Encryption.ps1 ` . This script supports the ` -Debug ` and ` -Verbose ` paramaters
25
+ ` Encryption.ps1 ` . This script supports the ` -Debug ` and ` -Verbose ` parameters
26
26
This will create a self signed certificate in your user script repository and
27
- encrypt all the appropiate columns.
27
+ encrypt all the appropriate columns.
28
28
29
29
Schemas
30
30
-------
@@ -33,9 +33,9 @@ There are there schemas in the sample database.
33
33
34
34
* ** Logging:** This contains one table called log written to by
35
35
[ log4net] ( https://logging.apache.org/log4net/ ) using the ` AdoNetAppender ` . The
36
- user name and client ip columns are encrypted using deterministric encryption.
36
+ user name and client ip columns are encrypted using deterministic encryption.
37
37
Note that this hurts performance a lot The point of including this is to show
38
- that as long as you are using paramaterized queries, Always Encrypted can be
38
+ that as long as you are using parameterized queries, Always Encrypted can be
39
39
added without code changes.
40
40
* ** Authentication:** This contains an implementation of the EF Code first
41
41
[ IdentityContext] ( https://msdn.microsoft.com/en-us/library/microsoft.aspnet.identity.entityframework.identitydbcontext(v=vs.108).aspx ) .
@@ -55,4 +55,4 @@ with the password of `P@ul!`. The user administrator has access to an
55
55
"Internals" page that lists the columns in the database, as well as the
56
56
encryption information for them. The CCadmin user has a page that will let
57
57
them import 1000 randomly generated fake credit cards, and then display them
58
- in a table. The app also suppors self registration.
58
+ in a table. The app also suppors self registration.
0 commit comments