Implementing Cryptography in VB.NET Applications

This course is included in our On-demand training solution.


To secure VB.NET applications using cryptography, hash and RSA algorithms, digital signatures, and DotFuscator

Target Audience

All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications


Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework

Expected Duration

255 min.

Course Objectives

Implementing Cryptography in VB.NET Applications

  • distinguish between symmetric and asymmetric keys.
  • recognize how to implement a Public Key Infrastructure (PKI).
  • identify how to encrypt and sign XML data in a given scenario.
  • implement encryption in .NET applications.
  • distinguish between the symmetric algorithms supported by the .NET Framework and their implications for system performance.
  • implement the RSA algorithm in a given scenario.
  • use hash algorithms to verify integrity and secure passwords, given a scenario.
  • implement the MD5 and SHA-1 hashing algorithms given a scenario.
  • use different types of algorithms to secure VB.NET applications.
  • identify how to apply digital signatures in VB.NET applications.
  • use digital signatures to protect VB.NET applications.
  • use Dotfuscator to protect source code for .NET applications.
  • recognize how to use DPAPI from ASP.NET to encrypt sensitive data.