Learn the AES Encryption Algorithm with Me

Learn the AES Encryption Algorithm with Me

Experts can skip this; this is just a beginner’s learning note, not very substantial. The renowned AES has always been a concept I knew vaguely, but I didn’t understand its details well and often just skimmed over it. Recently, due to circumstances, I reluctantly started to delve into it… After learning about it, I found … Read more

Principles of RSA Encryption Algorithm and JS Implementation

Principles of RSA Encryption Algorithm and JS Implementation

History Before 1976, the encryption world mainly used Symmetric-key algorithms. Symmetric encryption has a troublesome problem: when parties A and B communicate, A must inform B of the encryption rules; otherwise, decryption is impossible. Is it possible to ensure the security of key storage and transmission? In 1976, two American computer scientists, Whitfield Diffie and … Read more

Explaining the Mathematical Principles of Encryption Algorithms

Explaining the Mathematical Principles of Encryption Algorithms

Recently, Jason invited Mei from the Mathematics Department of Fudan University to give five hardcore math classes for friends interested in Web3. Starting from natural numbers, he explained the details of RSA asymmetric encryption. Let me review and try to explain this rather complex topic. (Math warning ahead, but I promise to limit it to … Read more

Cryptographic Algorithms Unveiled: Balancing Security and Efficiency

Cryptographic Algorithms Unveiled: Balancing Security and Efficiency

1. Overview of Cryptographic Algorithms Cryptographic algorithms play a crucial role in today’s digital age. With the rapid transmission and storage of information, protecting data security and privacy has become a top priority. Cryptographic algorithms are mainly divided into three categories: symmetric encryption, asymmetric encryption, and hashing algorithms. Symmetric encryption algorithms are an early and … Read more

Comparison of Common Encryption Algorithms

Comparison of Common Encryption Algorithms

Source:http://dwz.date/afUd 1. Basic Concepts of Encryption “Encryption” is a technology that restricts access to data transmitted over the network. The original data (also known as plaintext) is encoded into ciphertext by encryption devices (hardware or software) and keys. The process of restoring ciphertext back to the original plaintext is called decryption, which is the reverse … Read more

Overview of Cybersecurity and Cryptographic Algorithms

Overview of Cybersecurity and Cryptographic Algorithms

Author: Dou Er Bi’s Daily Link: https://www.jianshu.com/p/05a0f2ec935b Security prevention technologies established and adopted for data processing systems to protect computer hardware, software, and data from accidental and malicious destruction, alteration, and leakage. Main Cybersecurity Threats • Unauthorized access • Information leakage or loss • Data integrity destruction • Denial of Service (DoS) attacks • Spreading … Read more

5 Commonly Used Encryption Algorithms in Work

5 Commonly Used Encryption Algorithms in Work

Background Recently, some security requirements were rectified in the project. Encryption is one of the commonly used means during the process. Here is a brief summary, hoping to help everyone. Usage Scenarios Encryption is a process that transforms raw information (plaintext) into a form (ciphertext) that is difficult to understand directly. The main purpose is … Read more

The Race Between Cryptography and Quantum Computing

The Race Between Cryptography and Quantum Computing

Author: Kelsey Houston-Edwards“Guangming Daily” (November 7, 2024, Page 14)   The advent of future quantum computers will threaten the security of all classical encrypted information, and cryptographers are racing against time to develop encryption algorithms that can confound quantum computers. Rapidly Developing Quantum Computers   Digital security experts worldwide are focusing on the Quantum Year Clock (Y2Q … Read more

iOS Reverse Engineering – Encryption Algorithms

iOS Reverse Engineering - Encryption Algorithms

👇👇Follow and reply “Join Group” to be added to the Programmer Group Chat👇👇 Author | iOS_BigBook Source | Juejin https://juejin.cn/post/7010665487809904647 1. Classification of Encryption Algorithms Hash (hash) functions: Not encryption algorithms. For example, MD5, SHA1/256/512 Symmetric encryption algorithms: DES, 3DES, AES (Advanced Encryption Standard, the keychain on Mac computers uses AES) Asymmetric encryption algorithms: RSA … Read more

Understanding Elliptic Curve Cryptography Assignments

Understanding Elliptic Curve Cryptography Assignments

Created: 2023-12-08 14:17 https://scz.617.cn/misc/202312081417.txt A few days ago, I recommended Andrea Corbellini’s series on elliptic curve cryptography, which consists of four articles that are very exciting and easy to understand. https://andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle-introduction/ https://andrea.corbellini.name/2015/05/23/elliptic-curve-cryptography-finite-fields-and-discrete-logarithms/ https://andrea.corbellini.name/2015/05/30/elliptic-curve-cryptography-ecdh-and-ecdsa/ https://andrea.corbellini.name/2015/06/08/elliptic-curve-cryptography-breaking-security-and-a-comparison-with-rsa/ Many people have shared and saved these articles, but from my twenty years of experience, the vast majority are just “sharing … Read more