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
stiv31 [10]
4 years ago
13

HMAC can be used to simultaneously verify both data integrity and authenticity of the message: i. Briefly explain how data integ

rity is verified ii. Briefly explain what value is used to verify authenticity of the message
Computers and Technology
1 answer:
Shkiper50 [21]4 years ago
3 0

Answer:

HMAC is a Hash Function which uses both the message and the secret key as the input.The key which is there is split into two parts mainly the inner key and the outer key the inner key is used along with the message to compute the internal hash value,after computing internal hash value it is again used along with the external key to compute the final hash value.

1)Since the message is hashed any change in the message causes a change in the hash value thus the data integrity is verified.

2)Authenticity of the message is ensured as the secret key is used to find out the hash value along with the message and thus at the receiving side the hash is recomputed and if it does not match then the authenticity of the message is lost basically the secret key is used to verify the authenticity.

You might be interested in
The process of ensuring that web pages coded with new or advanced techniques still are usable in browsers that do not offer supp
Leya [2.2K]

Answer:

(C) progressive enhancement

Explanation:

Progressive enhancement is a web design technique that first underlines the main functionality web page and then incorporates increasingly enhanced and advanced features and design levels.

This process enables the users to use and access the basic features of the web pages. These users can use any browser to access the main contents of the web page. Progressive Enhancement also offers an advanced version of the website for those with more advanced and sophisticated computer browsers or faster internet connection.

So the user can access basic features of a web sites as well as the complex features. This process first makes sure the basic intended purpose and main contents of the web site is accessible to all users before adding complex features which are supported by different browsers and devices.

Validation is a process which checks that code of the website is as per the world wide web standards and also checks that content of web pages and design of websites is being properly displayed and the site is accessible. So this is not the correct option.

Technique of altering a web site in a way that it can appear higher in the search engine results is called optimization so this is not a correct option.

7 0
3 years ago
When should you integrate technology?​
earnstyle [38]
Nolur acil lütfen yalvarırım yalvarırım lütfen yalvarırım when should you integrate technology?
5 0
3 years ago
Read 2 more answers
What is the difference between paper size and page margins in word
yKpoI14uk [10]
Paper size is how big or small the paper is whilst paper margin is the staight lines or shapes at the sides of a page or sheet.
6 0
3 years ago
Read 2 more answers
Select from the following list of tags those whose information is not explicitly displayed on a web page. ( multiple answers)
zimovet [89]
D wound not work in things like html because it does not exist
4 0
4 years ago
Create the content for your website.
arlik [135]
What do you need help with? I’m confused
5 0
3 years ago
Other questions:
  • In three to five sentences, describe how you can organize written information logically and sequentially
    8·1 answer
  • Using the bitwise AND operation, the result of 1 AND 0 is ___________. 10100100 ___________ 11010101 = 01110001. A common way to
    15·1 answer
  • When listing columns in the select list, what should you use to separate the columns?
    6·1 answer
  • Liz's meeting is scheduled to end at 9:30. It is 9:20 and team
    9·1 answer
  • What is the effect of flattening layers in image editing?
    14·2 answers
  • I need help plz it’s python
    6·1 answer
  • Edhesive 7.6 lesson practice python
    11·1 answer
  • What should you do if a headset plugged into your computer is not working properly.
    12·1 answer
  • Help help help help help help help help
    12·1 answer
  • If you added the formula =SUM(B1:B5) to a spreadsheet, what would it do?
    10·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!