Computer Science Homework Help

Anne Arundel Community College Computer Science Domain Name Generator Program

 

There will be at least 5 parts to this program as the semester continues. To handle the 5 possible versions you must learn how to use ANSIBLE and GitHUB

Part I Domain Name Generator

Using Python Programming Language, your program will create a program called DomainName that will create 20 domain names.

Part II Domain Name Generator

The Program will asks the user for:

  • Their email address
  • A word or phrase that they want their domain name to include

Email address must meet the following criteria the following:

  1. @ symbol
  2. must contain a .
  3. Address must be a least 10 characters

Part III Domain Name Generator

You must store all 20 domain names to include their email address and word phrase in a linked list

Part IV Domain Name Generator

You are preparing to encrypt the information. There is one additional question that we should add which is a password. The password must be in plain text and encrypted. You can use any encrptyion strategy that you like. such as:

  • 1. Assign a numerical value to each character
  • 2. Example 1: A = 1, B = 2, C = 3, D = 4, E = 5, …, Z = 26
  • 3. Example 2: A = 2, B = 1, C = 3, D = 5, E = 4, F = 7, … where the vowels are even numbers and the
  • constants are odd numbers

I have included a link for encryption here: (http://practicalcryptography.com/ciphers/simple-substitution-cipher/)