jaspty-1.9.2.jar JAVA调用BasicTextEncryptor示例
时间: 2024-01-13 11:04:39 浏览: 72
好的,以下是使用 BasicTextEncryptor 进行加密和解密的示例代码:
```java
import org.jasypt.util.text.BasicTextEncryptor;
public class EncryptorExample {
public static void main(String[] args) {
String originalText = "Hello World!";
String password = "mySecretKey";
// 创建 BasicTextEncryptor 对象
BasicTextEncryptor encryptor = new BasicTextEncryptor();
encryptor.setPassword(password);
// 加密
String encryptedText = encryptor.encrypt(originalText);
System.out.println("加密后的文本:" + encryptedText);
// 解密
String decryptedText = encryptor.decrypt(encryptedText);
System.out.println("解密后的文本:" + decryptedText);
}
}
```
在上面的示例中,我们首先创建了一个 `BasicTextEncryptor` 对象,并使用 `setPassword` 方法设置了加密和解密所需的密码。然后,我们使用 `encrypt` 方法对原始文本进行加密,并使用 `decrypt` 方法对加密后的文本进行解密。
注意,加密和解密所使用的密码必须相同,否则解密将失败。因此,建议将密码存储在安全的地方,并采取适当的措施来保护它。
阅读全文