如何在Java中生成八位字节字符串?

时间:2019-03-22 21:40:24

标签: java encoding character-encoding spring-ldap

我想使用java / spring ldap api在活动目录中设置密码。属性userPassword的AD模式表示八位字节字符串。如何生成八位字节字符串的密码?

如果我有密码“ tempPassword”-如何转换为八位字节字符串?

1 个答案:

答案 0 :(得分:0)

八位字符串只是字节:

byte[] octetString = "tempPassword".getBytes(StandardCharsets.US_ASCII);
System.out.println(new BigInteger(1, octetString).toString(16));