Python dictionary attack for user input passwor, then, salting the password with user given number then again performing dictionary attack and calculating time

  

Check the slides “OS Security II,” pg. 4-8. You are to implement a Dictionary Attack with and without Password Salt program in Python.

If you are not familiar with measuring execution time in Python, see the following website:

https://stackoverflow.com/questions/1557571/how-do-i-get-time-of-a-python-programs-execution

See the following steps.

1. Accept a user password of length N as keyboard input to your program. You can determine your own length N.

2. Compute the hash of the password from step 1.

Your hash function H() is simply the checksum. (See Assignment 2)

3. Now you become an attacker and try to find the password of length N.

Try every combination of length N password and for each combination, compute the hash and compare to the hash of the password from step 2.

Measure execution time.

4. Now let’s reinforce our password using the password salt. Accept an arbitrary non-negative integer number as keyboard input to your program.

5. Compute the hash of the concatenated password salt and password from step 4 and step 1. To compute the password salt portion of the checksum, you can treat the entire password salt as EITHER a single integer OR multiple one-byte integers.

6. Now you become an attacker and try to find the concatenated password salt and password.

Try every combination of an arbitrary non-negative integer number and length N password and for each combination, compute the hash and compare to the hash from step 5.

Measure execution time.

NOTE: your program should have separate functions for the checksum and the two dictionary attacks with and without the password salt by the attacker.

excel

instructions:

  1. Open the EX2019-ChallengeYourself-4-3 start file. The file will be renamed automatically to include your name. Change the project file name if directed to do so by your instructor, and save it.
  2. If the workbook opens in Protected View, click the Enable Editing button in the Message Bar at the top of the workbook so you can modify the workbook. 
  3. Change the name of Sheet1 to: NewHybrid
  4. Apply the Retrospect theme.
  5. Change the NewHybrid sheet tab color to Orange, Accent 1 (the fifth color from the left in the top row of theme colors). 
  6. Add header and footer information to the NewHybrid worksheet. 
    1. Set the center header section to display the sheet name. 
    2. Add the page number to the left footer section.
    3. Set the right footer section to display the current date. 
  7. Freeze panes so rows 1:8 and columns A:B remain in place when you scroll through the worksheets. 
  8. Make a copy of the NewHybrid sheet, placing before the Working worksheet.
  9. Change the name of the new sheet to: Option2
  10. Change the Option2 sheet tab color to Green, Accent 6 (the first color from the right in the top row of theme colors). 
  11. Change the values in the Option2 worksheet. 
    1. Change the amount borrowed (cell B3) to: 14,000
    2. Change the APR (cell B5) to: 1.9%
  12. Delete any extra rows at the bottom of the worksheet where the payment due is 0 (row 41). 
  13. Group the NewHybrid and Option2 worksheets. Make the following changes to both sheets at once. 
    1. Change the width of the Payment Date column (column C) to exactly 19
    2. Delete the extra column (column H).
    3. Unhide column G.
    4. Hide the gridlines so they do not appear onscreen.
    5. Ungroup the worksheets.
  14. Hide the Working worksheet.
  15. Delete the Sheet2 worksheet.
  16. Change the page orientation for the NewHybrid sheet to Landscape
  17. Modify the NewHybrid sheet so row 8 will repeat at the top of every printed page. 
  18. Scale the Option2 sheet so all columns will fit on one page and all rows will fit on one page. 
  19. Print preview the entire workbook.
  20. Save and close the workbook.
  21. Upload and save your project file. 
  22. Submit project for grading.

mad research paper

 

Your task this week is to write a research paper discussing the concept of risk modeling. Please also evaluate the importance of risk models. Lastly, construct an approach to modeling various risks and evaluate how an organization may make decisions about techniques to model, measure, and aggregate risks.

Your paper should meet the following requirements:

  • Be approximately four to six pages in length, not including the required cover page and reference page.
  • Follow APA7 guidelines. Your paper should include an introduction, a body with fully developed content, and a conclusion.
  • Support your answers with the readings from the course and at least two scholarly journal articles to support your positions, claims, and observations, in addition to your textbook. The UC Library is a great place to find resources.
  • Be clearly and well-written, concise, and logical, using excellent grammar and style techniques. You are being graded in part on the quality of your writing.

Assignment

 

Complete the following assignment in one MS word document:

Chapter 1 –discussion question #1 & exercises 9 and 15 (limit to one page of analysis for question 15)

When submitting work, be sure to include an APA cover page and include at least two APA formatted references (and APA in-text citations) to support the work this week.
All work must be original (not copied from any source).

 

Required Books and Resources

 Business Intelligence and Analytics 

Portfolio project

 

Portfolio Project: This week discuss a current business process in a specific industry. Note the following:

-The current business process itself.

-The industry the business process is utilized in.

After explaining the current situation, take the current learning from the course and:

  • Explain a new technology that the business should deploy. Be specific, don’t only note the type of technology but the specific instance of technology. (For example, a type of technology is smart automation a specific type of automation is automated light-dimming technology).
  • Note the pros and cons of the technology selected.
  • Note various factors the business should consider prior to deploying the new technology

The above submission should be three pages in length. Remember the total length does not include the APA approved cover page or the references. There should be at least three APA approved references to support your work.

Splitting and Joining Strings

Create an array of ten strings. Write a program to join and split these strings. Feel free to use any whitespace character. Explain how the program works, when to use Python arrays, and when to use tuples, dictionaries, and sets. Explain how the program works and how it can be utilized to support an organization’s requirements.

Requirements:

  • Maximum four to five pages in length is required.
  • You must include program code and results.
  • You must include an explanation about how the program works.
  • You must show your work for full credit.
  • You must include a minimum of three credible sources. Use the Saudi Electronic Digital Library to find your resources.
  • Your paper must follow Saudi Electronic University academic writing standards and APA style guidelines, as appropriate.

You are strongly encouraged to submit all assignments to the Turnitin Originality Check prior to submitting them to your instructor for grading. If you are unsure how to submit an assignment to the Originality Check tool, review the Turnitin Originality Check Student Guide

computer science

c++ program

Part A

use any web site and provide number of Dentists using the following format:

area codes included:

909

714

949

310

818

for each area code get 4 doctors to include the following data:

License number up to 5 digits

Name (last, first )

Specialities (General, surgeon)

Distance

write a menu to allow the user to search for

    Enter 1 to search by area code

     Enter 2 search by distance

   Enter 3 search by speciality

Store data in a text file called “indata.txt”

store the result in a text file “outfile.txt”

Read data from text file

Write a function to search by area code, when the user enter the area code, such as 909, all Dentists with area code 909 will come up ( all data).

Write another function to search by distance ( in this function display all the data and smallest distance with data belong to smallest distance)

 

Write a search function to look for dentist with specialty ( if the user searches for surgeon), all dentists  with surgeon specialty and its all data including, license number ,names, distance show up

Last function search by license number.

Write a function to display the result(s)

Use Binary search  as a backbone search Function

Cloud Computing

 

For this project, select an organization that has leveraged Cloud Computing technologies in an attempt to improve profitability or to give them a competitive advantage.  Research the organization to understand the challenges that they faced and how they intended to use Cloud Computing to overcome their challenges.  The paper should include the following sections each called out with a header.

• Company Overview:  The section should include the company name, the industry they are in and a general overview of the organization.
• Challenges: Discuss the challenges the organization had that limited their profitability and/or competitiveness and how they planned to leverage Cloud Computing to overcome their challenges.
• Solution:  Describe the organization’s Cloud Computing implementation and the benefits they realized from the implementation.  What was the result of implementing Cloud Computing?  Did they meet their objectives for fall short?
• Conclusion:  Summarize the most important ideas from the paper and also make recommendations or how they might have achieved even greater success.

Requirements:

The paper must adhere to APA guidelines including Title and Reference pages.  There should be at least three scholarly sources listed on the reference page.  Each source should be cited in the body of the paper to give credit where due.  Per APA, the paper should use a 12-point Time New Roman font, should be double spaced throughout, and the first sentence of each paragraph should be indented .5 inches.  The body of the paper should be 3 – 5 pages in length.  The Title and Reference pages do not count towards the page count requirements.

Need help in homework

 InfoTech in a Global Economy

Provide a reflection of at least 500 words (or 2 pages double spaced) of how the knowledge, skills, or theories of this course have been applied or could be applied, in a practical manner to your current work environment. If you are not currently working, share times when you have or could observe these theories and knowledge could be applied to an employment opportunity in your field of study.  

 Requirements:  

Provide a 500 word (or 2 pages double spaced) minimum reflection.

Use of proper APA formatting and citations. If supporting evidence from outside resources is used those must be properly cited.

Share a personal connection that identifies specific knowledge and theories from this course.