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

How to generate octet string in Java?

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

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

八位字节字符串只是字节:

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