Why is the random class in the .net framework not suitable, Basic Computer Science

Assignment Help:

QUESTION

(a) (i) Why is the Random class in the .NET framework not suitable for generating random bytes for cryptography purposes?

(ii) Mention two characteristics required for generating random bytes for cryptography purposes?

(iii) Name the class that is typically used for generating random bytes for cryptography purposes. Are the values generated truly random? Justify your answer.

(iv) How are truly random values generated for high security applications?

(b) For each of the following algorithms mention the type of algorithm and the security services provided by the algorithms:

  1. IDEA
  2. RSA
  3. SHA
  4. HMAC-SHA
  5. DSA

Related Discussions:- Why is the random class in the .net framework not suitable

Boolean expression, Problem 1. Obtain the truth table and a Boolean exp...

Problem 1. Obtain the truth table and a Boolean expression for the following conditions: x is 0 if any two of the three variables are 1. x is 1 for all other conditions.

Output devices, Output Devices Video Display Unit (VDU) or Mo...

Output Devices Video Display Unit (VDU) or Monitor Video Display Unit is similar to a television. It is used to display the results of processes. The screen is il

Printer output, Printer output : Consider what is required here. ...

Printer output : Consider what is required here. Do you just require management information on the one hand or camera copy for reprographic purposes? Inkjet Very quiet. C

Languages used in artificial intelligence, R e presentations/Languages Us...

R e presentations/Languages Used: Many people are taught Artificial Intelligence with the opening line: "The three most essential things in Artificial Intelligence are repres

Programs, creating programs in scheme

creating programs in scheme

Software engineering, how will a poorly conducted feasibility study affect ...

how will a poorly conducted feasibility study affect an implemented system

Use Decision Tree Technique to Optimize Institution’s Studen, Use Decision ...

Use Decision Tree Technique to Optimize Institution’s Student Admission Process– A Case Study

Generations of computers, Ask question #Minimum assignment on generations o...

Ask question #Minimum assignment on generations of computers 100 words accepted#

Explain CPU scheduling and its objectives?, Definition of CPU scheduling: T...

Definition of CPU scheduling: The assignment of physical processors to processes allows processors to complete work. The process of determining that for which process which pro

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd