There will be at least 5 parts to this program as the semester continues
Computer Science
Share With
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 GitHUBPart I Domain Name GeneratorUsing Python Programming Language, your program will create a program called DomainName that will create 20 domain names. Part II Domain Name GeneratorThe 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:
@ symbol
must contain a .
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/) Part V Domain Name Generator You are to hash the domain names using the password to a Hashtable of size 10 using chained hashing. Using the file you created earlier hash the numbers to a table then you should offer a menu: 1. Search for a specific password 2. Print all values located in a specific hashed location