1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util;
17
18 import org.jasypt.util.text.BasicTextEncryptor;
19 import org.jasypt.util.text.StrongTextEncryptor;
20 import org.jasypt.util.text.TextEncryptor;
21
22
23
24
25 @Deprecated
26 public class EncUtils {
27
28
29
30
31 public static final TextEncryptor getTextEncryptor(String password) {
32 return getTextEncryptor(EncryptionStrength.BASIC, password);
33 }
34
35
36
37
38
39
40 @Deprecated
41 public static final TextEncryptor getTextEncryptor(EncryptionStrength strength, String password) {
42 switch (strength) {
43 case BASIC:
44 BasicTextEncryptor basic = new BasicTextEncryptor();
45 basic.setPassword(password);
46 return basic;
47 case STRONG:
48 StrongTextEncryptor strong = new StrongTextEncryptor();
49 strong.setPassword(password);
50 return strong;
51 default:
52 throw new IllegalArgumentException("Encryption strength [" + strength + "] is unknown");
53 }
54 }
55 }