Base64 Is Not An Encryption Algorithm

Base64 Is Not An Encryption Algorithm

What is Base64? Base64, as the name suggests, is a character set that includes lowercase letters a-z, uppercase letters A-Z, digits 0-9, and symbols “+” and “/”, totaling 64 characters (plus one “=”, making it actually 65 characters; the reason for the “=” will be explained later). Any symbol can be converted into a character … Read more

Double Encryption Efficiency with Cursor in Two Hours

Double Encryption Efficiency with Cursor in Two Hours

Click the blue words to follow us 1. Origin As a developer focused on AI-assisted programming for ten years, I deeply understand the importance of encryption algorithms for project security. In daily development, various encryption and decryption functions are often needed, but traditional programming methods usually require referencing a lot of documentation and worrying about … Read more

Exploring PyCryptodome: A Python Library for Encryption

Exploring PyCryptodome: A Python Library for Encryption

PyCryptodome: A Python Library for Encryption! Hello everyone, today we are going to explore PyCryptodome, a powerful Python library for implementing various encryption algorithms. In this digital age, protecting data security is particularly important, and PyCryptodome is a tool that helps us achieve this goal. Whether you want to encrypt communications, protect stored data, or … Read more

Connecting OT and IT with Industrial Raspberry Pi and MQTT

Connecting OT and IT with Industrial Raspberry Pi and MQTT

1. Application Devices OT devices: Stepper motor, MODBUS TCP remote I/O module, PLC devices; Edge device: Hongji Industrial Raspberry Pi; IT devices: PC, Android phone; IT software: Hongji HiveMQ MQTT communication platform. 2. Principle The Hongji Industrial Raspberry Pi collects data from the stepper motor, MODBUS TCP IO module, and PLC device using the MODBUS … Read more

MQTT IoT: Real-Time Communication Framework in Python

MQTT IoT: Real-Time Communication Framework in Python

Introduction In the era of IoT, real-time communication between devices has become increasingly important. MQTT, as a lightweight messaging protocol, is particularly suitable for IoT scenarios. Today, we will explore how to implement MQTT communication using Python, allowing your devices to achieve intelligent interconnection. 🔍 Understanding MQTT MQTT (Message Queuing Telemetry Transport) is a messaging … Read more

MQTT Server Installation Guide for Beginners

MQTT Server Installation Guide for Beginners

1. Install EMQX on Synology Docker (Refer to https://blog.csdn.net/weixin_43888891/article/details/122518479) SSH into Synology and obtain root privileges. 1. Download the EMQX image docker pull emqx/emqx 2. Start the container docker run -dit –name emqx -p 18083:18083 -p 1883:1883 -p 8083:8083 -p 8084:8084 emqx/emqx:latest 3. Access the EMQX web management page to change the password http://Synology IP … Read more

Master SWD: A Powerful Python Library for Automation Testing

Master SWD: A Powerful Python Library for Automation Testing

Click the blue text to follow us Master the SWD Library from 0 to 1: Easily Handle the Entire Software Development Process As a veteran Python developer, I deeply understand the importance of automated testing. I still remember the year I wrote a bunch of UI automation code, only to frequently encounter failures across different … Read more

GDB Dashboard: A Visual Tool for GDB Modules

GDB Dashboard: A Visual Tool for GDB Modules

Shake Network Technology News Click the right side to follow for the latest tech news! About GDB Dashboard GDB Dashboard is a visual tool for GDB modules, developed in pure Python, providing a modular visual interface for GDB in Python. GDB Dashboard provides a standalone single-file .gdbinit, which, among other features, enables a configurable dashboard … Read more

APM32F411 New Product Trial and Original Post Collection

APM32F411 New Product Trial and Original Post Collection

Jihai APM32 MCU Forum: https://bbs.21ic.com/iclist-1112-1.html *Reading Instructions: The following application cases are briefly introduced, with no specific ranking. For detailed evaluation content and related source code, please copy the original link and open it in your browser. Stack Backtrace Method for Automatic Analysis and Location of APM32 Hardfault Errors https://bbs.21ic.com/icview-3331074-1-1.html Using the stack backtrace method … Read more

60 Lines of Code to Scrape Zhihu’s Best Answers

60 Lines of Code to Scrape Zhihu's Best Answers

(For Python developers, bookmark this to enhance your Python skills) Source: Python and Data Analysis, Author: shenzhongqiang Scraping Zhihu’s best answers is quite simple, and in this article, we will reveal the underlying principles. What characteristics do Zhihu’s best answers have? Let’s observe first. Did you notice any patterns? Are they concise and insightful? Do … Read more