Tag

Database Encryption

0 views collected around this technical thread.

Top Architect
Top Architect
May 24, 2024 · Databases

How to Perform Fuzzy Search on Encrypted Data

This article examines various techniques for enabling fuzzy queries on encrypted fields, comparing naive memory‑based methods, conventional token‑based approaches that leverage database indexes, and advanced cryptographic schemes, and recommends practical solutions for real‑world applications.

Database EncryptionEncrypted DataQuery Optimization
0 likes · 12 min read
How to Perform Fuzzy Search on Encrypted Data
Architect's Guide
Architect's Guide
Oct 7, 2023 · Backend Development

Implementing Fuzzy Search on Encrypted Sensitive Fields in a Spring Boot Backend

This article explains how to enable fuzzy searches on encrypted sensitive fields such as names, phone numbers, and ID numbers in a Spring Boot backend by using a tokenized ciphertext mapping table, outlining four possible solutions, recommending the tokenized approach, and providing complete configuration and code examples.

Backend DevelopmentDatabase EncryptionEncrypted Data
0 likes · 11 min read
Implementing Fuzzy Search on Encrypted Sensitive Fields in a Spring Boot Backend
Architecture Digest
Architecture Digest
Aug 21, 2022 · Information Security

Implementing Database Field Encryption and Decryption with MyBatis Plugins

This article explains how to use MyBatis plugins to transparently encrypt specified database fields on write and decrypt them on read, covering the requirement background, system architecture, interceptor design, annotation usage, mapper adjustments, handling of pagination count queries, and practical implementation details.

Database EncryptionJavaMyBatis
0 likes · 17 min read
Implementing Database Field Encryption and Decryption with MyBatis Plugins
vivo Internet Technology
vivo Internet Technology
Aug 17, 2022 · Information Security

Implementing Database Field Encryption with a MyBatis Plugin

The article demonstrates how to implement lightweight field-level encryption in MyBatis by adding encrypted columns, creating a custom interceptor that encrypts annotated parameters on write and decrypts them on read, handling executor, statement, parameter, and result set processing, and addressing pagination count queries.

Database EncryptionJavaMyBatis
0 likes · 18 min read
Implementing Database Field Encryption with a MyBatis Plugin
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 8, 2021 · Information Security

How to Encrypt MySQL Passwords in Spring Boot Using Alibaba Druid

This article explains why database passwords should be encrypted, introduces Alibaba's Druid as a simple solution for Java Spring Boot projects, and provides step‑by‑step instructions—including generating ciphertext with ConfigTools, configuring application.yml, and securely handling public keys—to protect MySQL credentials.

ConfigToolsDatabase EncryptionDruid
0 likes · 10 min read
How to Encrypt MySQL Passwords in Spring Boot Using Alibaba Druid
Tencent Database Technology
Tencent Database Technology
Nov 6, 2018 · Databases

Performance Impact of SSL Encryption in MySQL: Comparison of OpenSSL and yaSSL

This report evaluates how enabling SSL encryption in MySQL affects transaction‑per‑second performance, compares the OpenSSL and yaSSL libraries across SSL connection and transparent encryption test groups, and analyzes the underlying CPU, I/O, and lock bottlenecks that cause the observed performance differences.

Database EncryptionMySQLOpenSSL
0 likes · 26 min read
Performance Impact of SSL Encryption in MySQL: Comparison of OpenSSL and yaSSL