在Java中实现文字加密有多种方法,以下是一些常见的加密算法及其实现:
1. 简单替换加密(Caesar Cipher)
这是一种最简单的加密方法,通过将每个字符移动固定数量的位置来实现加密。
```java
public class SimpleCaesarCipher {
public static String encrypt(String text, int shift) {
StringBuilder result = new StringBuilder();
for (char c : text.toCharArray()) {
if (Character.isLetter(c)) {
char base = Character.isUpperCase(c) ? 'A' : 'a';
result.append((char) ((c base + shift) % 26 + base));