

Analyse the security risks of using a password manager and provide recommendations for individual and corporate use. You can access your passwords on any de- vice or browser at any time. (b) What is a strong password? (Max 200 words) (c) Password managers generate unique passwords and remember them for you (password vault).
#Strong password generator 8 letters code
Provide and explain four examples of vulnerabilities (What is the vul- nerability (1 mark), why is it a problem? (2 marks)), and provide a recommen- dation to fix the vulnerability without writing code (2 marks). INFO) 37 ('New password generated = \%s', password) (a) Analyse the code from the security perspective, and complete Ta- ble 3.

choice (symbols) 25 26 for char in range (1, nr_numbers + 1): 27 password_list += random.choice (numbers) 28 29 random.shuffle (password_list) 30 31 password = "" 32 for char in password_list: 33 password += char 34 35 print ("Your password is: ")ģ6 logging.basic Config(filename='outputs.log', level=logging. 1 #Strong Password Generator Project 2 import random 3 import logging 4 5 letters = 9 numbers = 10 symbols = 19 20 for char in range (1, nr_letters + 1): 21 password_list += random.choice (letters) 22 23 for char in range (1, nr_symbols + 1): 24 password_list += random. It uses strong cryptographic algorithms to generate random numbers, which are then matched to symbols based on your preferences and the result is a randomly generated password. Following is a Python code for generating a strong password. Using this password generator you can create a very strong, random password with a simple click on the 'Generate Password' button.
