SlideServe
Menu
Préférences
© SlideServe · v2026

Implementing Data Caching, Encryption, and Secure File Management

yvonne-quinn avatar
14 diapositives · 255 Views · Nov 18, 2014

This module guides developers in designing efficient data caching mechanisms and secure file management within applications. Learn how to save and retrieve files from various storage options, including local and roaming settings, and apply strong encryption techniques to protect application data. Explore symmetric and asymmetric encryption, create certification processes, and implement message authentication codes. Gain hands-on experience through demos showcasing data protection strategies and caching solutions tailored for robust application performance.

Implementing Data Caching, Encryption, and Secure File Management - slide 1
01 / 14Implementing Data Caching, Encryption, and Secure File Management
1 / 17

Télécharger la présentation

Implementing Data Caching, Encryption, and Secure File Management
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. M5: Data, Files, and Encryption Michael Palermo Microsoft Technical Evangelist Jeremy Foster Microsoft Developer Evangelist

  2. Jump Start Target Agenda

  3. Module Agenda ˃ Design and implement data caching Save and retrieve files from the file system Secure application data

  4. Caching Expensive data web service, database Cached data local settings, local files, indexedDb, HTML local storage In-memory data page state, variables, objects, etc.

  5. Azure Caching

  6. Module Agenda Design and implement data caching Save and retrieve files from the file system Secure application data ˃

  7. Storage options consist of… Application state session state User settings local settings, roaming settings Application data temporary files, local files, roaming files, other? User data document libraries

  8. demo Codeshow: storage

  9. Module Agenda Design and implement data caching Save and retrieve files from the file system Secure application data ˃

  10. What Windows 8 can do to protect data… Create symmetric keys Perform symmetric encryption Create asymmetric keys Perform asymmetric encryption Derive password based keys Create message authentication codes (MACs) Hash content Digitally sign content Asynchronous protection of static data Asynchronous protection of a data stream Create a certificate Create a self-signed certificate Install a certificate response Import a certificate in PFX format Use smart card certificates and keys (sharedUserCertificates capabilities set) Use certificates from the user MY store (sharedUserCertificates capabilities set) Specify per application trusted root certificates Specify per application peer trusted certificates Explicitly disable inheritance from system trust Specify the certificate selection criteria

  11. Cryptography namespaces Windows.Security.Cryptography Static class for encoding and decoding data, generating random numbers, and converting between byte arrays and buffers Windows.Security.Cryptography.Certificates Types you can use to create certificate requests and install certificate responses Windows.Security.Cryptography.Core Algorithms for encrypting, signing, and hashing data Windows.Security.Cryptography.DataProtection Encrypt or decrypt static data or a data stream *requires Enterprise Authentication capability and should only be used in enterprise scenarios

  12. demo Codeshow: cryptography and encryption

  13. Summary Design and implement data caching Save and retrieve files from the file system Secure application data