MCPcopy Create free account
hub / github.com/0opslab/opslabJutil / str2HexStr

Method str2HexStr

src/main/java/com/opslab/util/encrypt/Decode.java:13–26  ·  view source on GitHub ↗

比较安全的字符串转换 @param str @return

(String str)

Source from the content-addressed store, hash-verified

11 * @return
12 */
13 public static String str2HexStr(String str) {
14 char[] chars = "0123456789ABCDEF".toCharArray();
15 StringBuilder sb = new StringBuilder("");
16 byte[] bs = str.getBytes();
17 int bit;
18 for (int i = 0; i < bs.length; i++) {
19 bit = (bs[i] & 0x0f0) >> 4;
20 sb.append(chars[bit]);
21 bit = bs[i] & 0x0f;
22 sb.append(chars[bit]);
23 // sb.append(' ');
24 }
25 return sb.toString().trim();
26 }
27
28 /**
29 * 比较安全的字符串转换

Callers 3

str2HexStrMethod · 0.95
aesEncryptMethod · 0.95
encryptMethod · 0.95

Calls 2

toCharArrayMethod · 0.80
toStringMethod · 0.45

Tested by 1

str2HexStrMethod · 0.76