- ASP.NET Core 2 Fundamentals
- Onur Gumus Mugilan T. S. Ragupathi
- 234字
- 2021-07-23 17:09:40
How Web Applications Work
All web applications, irrespective of whether they are built using ASP.NET MVC (MVC stands for Model-View-Controller), which is actually inspired by the success of Ruby on Rails, or any other new shiny technology, work on the HTTP protocol. Some applications use HTTPS (a secure version of HTTP), where data is encrypted before passing through the wire. But HTTPS still uses HTTP.
Symmetric encryption is the conventional method to ensure the integrity of the data transferred. It makes use of only one secret key, called a symmetric key, for both encryption and decryption. Both the sender and receiver possess this key. The sender uses it for encryption, while the receiver uses it for decryption. Caesar's Cipher is a good example of symmetric encryption.
Asymmetric encryption makes use of two cryptographic keys. These keys are known as public and private keys. The information to be sent is encrypted by the public key. The private key is used to decrypt the information received. The same algorithm is behind both of these processes. The RSA algorithm is a popular algorithm used in asymmetric encryption.
Encryption ensures the integrity of the data transferred by making use of cryptographic keys. These keys are known only by the sender and the receiver of the data being transferred. This means that the data won't be tampered by anyone else. This prevents man-in-the-middle attacks.
- Mastering NetBeans
- Kibana Essentials
- DevOps for Networking
- Java編程指南:基礎知識、類庫應用及案例設計
- Oracle JDeveloper 11gR2 Cookbook
- 愛上C語言:C KISS
- Application Development with Swift
- Visual Basic 程序設計實踐教程
- 大學計算機應用基礎(Windows 7+Office 2010)(IC3)
- MySQL數據庫應用實戰教程(慕課版)
- Java并發實現原理:JDK源碼剖析
- Node.js應用開發
- Python全棧開發:數據分析
- Linux Networking Cookbook
- R語言與網站分析