如何在 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));
我想使用 java/spring ldap api 在活动目录中设置密码。属性 userPassword 的 AD 模式表示八位字节字符串。如何为八位字节字符串生成任何密码?
如果我有密码 "tempPassword" - 如何转换为八位字节串?
八位字节字符串只是字节:
byte[] octetString = "tempPassword".getBytes(StandardCharsets.US_ASCII);
System.out.println(new BigInteger(1, octetString).toString(16));