Develop a Windows Forms application that will generate a random key used to shift a string from one character to another. The application must also reverse the shifted characters…

CPT 341 VB.NET Project 2 | Symmetric Random Key Encryption

Develop a Windows Forms application that will generate a random key used to shift a string from one character to another. The application must also reverse the shifted characters back to their original characters using the same key. Text is to be entered directly into a textbox or by selecting an existing text file using the OpenFileDialog control. Upon application startup, a splash page must be displayed for a few seconds to display the application name and version before the Windows Form for encryption.

Visual Basic Topics and Control Objects: Random number generation, string manipulation and conversion, file I/O, sequential text file, OpenFileDialog() control object, ANSI character set, Asc() function, Chr() function, SubString() function, Mod operator, Timer Control, Multiple Forms, Arrays, Looping.

Splash Page: CPT 341 VB.NET Project 2 | Symmetric Random Key Encryption


 
  Solved by verified study co-pilot   All Study Co-Pilots are evaluated by Gotit Pro as an expert in their subject area.
Student review: (11 ratings) 11 out of 11 people found this solution helpful.