1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
omeli [17]
2 years ago
15

Suppose a computer's login mechanism first asks for a user name, and then for the password, regardless of whether or not the log

in name is that of a valid user. Herman the Hacker has a list of 10,000 commonly used login names, and a list of 100,000 commonly used passwords. On this computer, there are 100 accounts that have both a login name on the first list and a password on the second list. For simplicity, assume that no other accounts have either a login name or password on these lists.
Herman has written code that can attempt 1000 logins per second on this computer. This program repeatedly chooses a random login name from the first list and a random password from the second list. Compute the expected number of seconds it will take Herman to break into some account on the machine, and identify that number from the list below.
Hint: Since names and passwords are chosen randomly, repetitions are possible. It may indeed be easier to forget what names/passwords have been tried than to keep a list of what has been tried and avoid duplicate attempts. As a result, there is an easy formula for the expected number of tries. If the probability of success on any given try is p, then the expected number of tries until the first success is exactly 1/p.
A. 1.1
B. 100.1
C. 10,000
D. 1000.1
Computers and Technology
2 answers:
Nataliya [291]2 years ago
6 0

The expected number of seconds it will take Herman to break into  (or hack) some account on the machine is 1.1 seconds. (Option A) See the explanation below.

<h3>What does it mean to hack a machine?</h3>

The act of subverting digital systems and networks by gaining unauthorized access to a computer system or account is a popular definition of hacking.

Although hacking is not always harmful, it is most frequently linked to online crime and data theft by cybercriminals.

<h3>What is the explanation for the above answer?</h3>

With 10,000 login names available, we can assume that 100 of them are accurate, as the question suggests.

The likelihood of receiving the proper login name is therefore

P 1 = 100 10,000

P1 = 0.01

In the same vein, among 100,000 password we can assume that only 100 are correct, therefore, the probability of getting the right password is.

P 2 = 100 ÷ 100,000

P2 = 0.001

That that where the probability of success on any given try is p, then the expected number of tries until the first success is exactly 1 ÷ P.

Therefore, the expected number of trials before the first successful login name is = 1÷ P1​​​​​1

= 1 ÷ 0.01

= 100

The above also works for the password:
1÷ P2

= 1 ÷ 0.001

=1000

Therefore, it will take 100+ 1000 = 1100 attempts to finally get the initial login name and password.

Given that Henrietta created programming that allows this computer to try 1000 logins every second.

Therefore, 1100 x 1000 sec = 1.1 sec is the anticipated time it will take Henrietta to gain access to a machine account.

Learn more about hacking at;
brainly.com/question/24956493
#SPJ1

OLEGan [10]2 years ago
4 0

The  expected number of seconds that will take to Herman to break into some account on the machine is 10.000. So Letter C.

Firstly, the probability of finding a correct login name (100) out of first list (1000) = 100/1000 = 1/100.

Second, After finding a login name, exactly one password will correspond to the found login name. As both the events are independent, hence:

Probability(p) = 1/100 x 1/100000 = 1/10000000.

Therefore, expected numbers of tries = 1/p = 10000000.

The code can attempt 1000 tries per second. So the expected numbers os seconds that will take to Herman break into some account will be:

10000000/1000 = 10.000.

See more about probability at: brainly.com/question/16259980

#SPJ1

You might be interested in
SUB2 WWolfPlays on yt <br><br><br> true or false if false ima cri
VMariaS [17]

Answer:

True

Explanation:

Plz brainlist

5 0
2 years ago
Read 2 more answers
E gpa(grade point average) you need to have or you get kicked out of robotics for middle school?
velikii [3]
Every school is different.  Some you have to keep above a C average.  Others you only have to be passing.  You will have to check your student handbook.
3 0
3 years ago
______was developed as an interim management protocol with OSI as the ultimate network management protocol.
RSB [31]

Answer:

Simple Network Management Protocol

Explanation:

Simple Network Management Protocol otherwise referred to as SNMP is a form of computer protocol that is mainly used in obtaining and regulating information relating to connected gadgets. It is practically based on the internet and was originally planned as an interim protocol.

Hence, it can be concluded that the Simple Network Management Protocol was developed as an interim management protocol with OSI as the ultimate network management protocol.

4 0
3 years ago
How do design elements and color work together on a web page?
KiRa [710]

Answer:

The answer I believe is: 2. Both Enhance visual appeal.

Explanation:

4 0
3 years ago
Need help with java project please!!
Irina18 [472]
 can do c++ and javascript but I might be able to help
send me a message
7 0
3 years ago
Read 2 more answers
Other questions:
  • A user can easily move to the end of a document by pressing the _____ key combination.
    10·2 answers
  • What is a binary message
    12·2 answers
  • 7. Which innovation in video games do you think has been most significant? Include at least one way that innovation affects the
    6·1 answer
  • What is this line of code doing? scanf("%f", &amp;height);
    6·1 answer
  • What is an electronic tool that stores large amounts of data in one place in a systematic, logical way? A Database B Platform C
    5·1 answer
  • Describe the functions of ALU, resisters, CU, BIU, Cache and FPU.
    7·1 answer
  • Which page format would you likely use for a photograph of a standing tree? AND why would you use that format?
    11·1 answer
  • The transmission control protocol (TCP) layer helps computers to communicate in which of the following ways?
    10·1 answer
  • Answered
    10·1 answer
  • _______________________ variables do not need to be declared inside the function definition body, they get declared when the fun
    15·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!