C# Data security handbook / Matthew MacDonald, Erik Johansson
Imprint
Birmingham : Wrox, 2003
Descript
vii, 356 p. ; 23 cm
CONTENT
Introduction to cryptography: Brief history ; Basics of cryptography ; Secrecy ; Integrity ; Authentication ; Non-repudiation ; Algorithms ; Summary -- Cryptography in, NET: NET cryptography model ; Building blocks ; Symmetric encryption ; Asymmetric encryption ; Encryption strength -- Data integrity - hash codes and signatures: Hash algorithms ; Salted hashes ; Hash codes with encryption ; XML signatures -- Securing persisted data: Storing data to disk ; Storing data in databases ; Creating tamper-proof files -- Securing data over the wire: SSL ; Application-level encryption ; Advanced choices -- Key and certificate management: Digital certificates ; Digital identity ; Certificates in Windows ; Obtaining a certificate ; Certificates and WSE ; Certificates and CAPICOM ; Interoperability -- Cryptography - best and worst practices: Types of attacks ; Best and worst practices -- Designing secure applications: Overview of the VirtualWebdrive service ; Security analysis ; Virtualwebdrive component ; VirtualWebdrive service ; Windows client ; Possible improvements -- Transport layer security: Transport layer security: Reference models ; Transport later security (TLS) ; IPSec ; Virtual private network (VPN)