Fading Coder

One Final Commit for the Last Sprint

Understanding Encryption and Signature Verification in API Testing

API encryption prtoects data during transmission using algorithms like AES, DES, and RSA. Testing verifies both the correctness and security of these encryption methods. Symmetric Encryption Symmetric encryption uses a single key for both encryption and decryption. Common algorithms include: DES 3DE...

Implementing SHA1 Hash Algorithm in JavaScript

When builidng web applications, securing data transmission betwean client and server becomes essential. SHA1 (Secure Hash Algorithm 1) provides a one-way cryptographic hash function that converts input data into a fixed-size hexadecimal digest, making it useful for integrity verification and digital...

Building a Custom Spring Boot Starter for Global API Encryption

Spring Boot Starters simplify dependency management and configuration by bundling related libraries into cohesive modules. Creating custom starters enables teams to standardize cross-cutting concerns like security, logging, and data transformation across distributed systems. Auto-Configuration Funda...

Advanced WinForms Utilities: Batch File Processing, Secure Encryption, URL Decoding, Recursive Archive Extraction, and Dynamic Asset Management

Batch Extension Management and Database Integration File extension modification requires reliable sorting mechanisms and database-backed configuraton storage. The following implementation retrieves sorted suffix entries from a local SQLite repository, populates a dropdown control, and executes batch...

Implementing AES-128 in C++: Key Schedule, Round Functions, and File I/O

AES (Advanced Encryption Standard, Rijndeal) is a symmetric block cipher standardized in FIPS-197. It operates on 128-bit blocks and supports key sizes of 128, 192, or 256 bits. This guide focuses on AES-128 and shows a clean C++ implementation of the key schedule (key expansion), block encryption/d...