CTF Practical Techniques | 10 Typical Exploitation Points of RSA Encryption Algorithm

CTF Practical Techniques | 10 Typical Exploitation Points of RSA Encryption Algorithm

Introduction In CTF competitions, the RSA encryption system is a very common examination point. Because the RSA encryption and decryption algorithm is based on number theory problems, if not designed properly, it can easily lead to vulnerabilities that allow plaintext to be leaked. This article summarizes common exploitation scenarios and code analysis for CTF-RSA, providing … Read more

Observation Station – Basic Encryption Algorithms 01

Observation Station - Basic Encryption Algorithms 01

01 There are mainly seven types of Base encoding They are Base16, Base32, Base64, Base58, Base85, Base91, Base100, and other variants such as Base62, Base45, etc. For Base encoding, you only need to remember their characteristics, and when you see the ciphertext, you should know what type of encryption it is. Next, I will introduce … Read more

ChipSiYuan’s RISC-V Architecture Ultra-Low Power BLE MCU Empowers the Future of Health

ChipSiYuan's RISC-V Architecture Ultra-Low Power BLE MCU Empowers the Future of Health

From July 16 to 19, the fifth RISC-V China Summit was grandly held in Shanghai. The event featured a main forum, sub-forums, workshops, and an exhibition area, attracting representatives from hundreds of companies, research institutions, and open-source communities worldwide to discuss the latest developments in the RISC-V ecosystem and the future of the industry. ChipSiYuan … Read more

Understanding the MD5 Encryption Algorithm

Understanding the MD5 Encryption Algorithm

1. Introduction In today’s digital age, our lives are surrounded by various information, making information security crucial. Have you ever noticed how passwords are stored on servers when we register accounts online? How can we ensure that the files we download from the internet are exactly the same as those provided by the official source … Read more

Fundamentals of Blockchain Technology in C Language: Hashing and Encryption

Fundamentals of Blockchain Technology in C Language: Hashing and Encryption

Blockchain technology has garnered significant attention in recent years, with its core focus on data security and immutability. In blockchain, hash functions and encryption algorithms play crucial roles. This article will introduce how to implement basic hashing and encryption functions in C language to help beginners understand these concepts. 1. Introduction to Hash Functions A … Read more

LoRaWAN Security Q&A

LoRaWAN Security Q&A

Click the blue text above to join us! In the world of the Internet and the Internet of Things, security is always one of the most concerning issues. LoRaWAN, which has a mature development in the LPWAN field, has special considerations and settings regarding security. Below are several questions and answers related to security. 1. … Read more

Jianbo Micro AI RISC-V Server Encryption Chip: In-Depth Practice of Domestic Computing Power Security

Jianbo Micro AI RISC-V Server Encryption Chip: In-Depth Practice of Domestic Computing Power Security

Jianbo Micro AI RISC-V Server Encryption Chip: In-Depth Practice of Domestic Computing Power Security In today’s rapidly advancing technology landscape, computing power security has become an essential component of national technology strategy. At the beginning of 2025, a joint announcement by eight departments regarding the “Guidelines for Promoting RISC-V Chip Applications” has sparked a wave … Read more

ChaCha20 vs AES: When Cryptographic Algorithms Meet the Security Power of TLS 1.3

ChaCha20 vs AES: When Cryptographic Algorithms Meet the Security Power of TLS 1.3

Security is not additive, but subtractive—TLS 1.3 achieves this through a “minimalist” cipher suite, removing over 10 features (such as compression and renegotiation), and reducing the cipher suites from 37 to 5,AES-CBC was directly removed due to security risks. Meanwhile, the ChaCha20-Poly1305 algorithm has become the new favorite in the TLS protocol, gradually taking center … Read more

Data Encryption Techniques in Python: Common Encryption Algorithms and Their Implementation

Data Encryption Techniques in Python: Common Encryption Algorithms and Their Implementation

Data Encryption Techniques in Python: Common Encryption Algorithms and Their Implementation In today’s information age, data security is particularly important. Whether it is personal privacy or corporate secrets, protecting data from unauthorized access is crucial. This article will introduce several commonly used data encryption algorithms and demonstrate how to implement these algorithms using Python code … Read more

Understanding the SM2 Encryption Algorithm

Understanding the SM2 Encryption Algorithm

In the digital world, we exchange information every day: online shopping payments, WeChat chats, online office work, and even scanning codes to take the subway… Behind these conveniences lies an invisible “security guard”—encryption algorithms. You may have heard of international mainstream algorithms like RSA and ECC, but today, we will discuss a “guardian of security” … Read more