Deprecate PasswordUtil::getRandomPassword()
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 17 Jun 2021 13:22:47 +0000 (15:22 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 17 Jun 2021 13:22:47 +0000 (15:22 +0200)
wcfsetup/install/files/lib/util/PasswordUtil.class.php

index 8ff517430bc0790b82bb2d0771c6debb4acf2d18..514e30aaf0c48db373e62fd7cc825a260789c3ce 100644 (file)
@@ -17,8 +17,7 @@ use wcf\util\exception\CryptoException;
 final class PasswordUtil
 {
     /**
-     * list of possible characters in generated passwords
-     * @var string
+     * @deprecated 5.5 - Generation of random passwords is deprecated.
      */
     const PASSWORD_CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
 
@@ -189,10 +188,7 @@ final class PasswordUtil
     }
 
     /**
-     * Generates a random alphanumeric user password with the given character length.
-     *
-     * @param int $length
-     * @return  string
+     * @deprecated 5.5 - Use some constant time encoder (e.g. Hex, Base32, or Base64) on the result of `\random_bytes()`.
      */
     public static function getRandomPassword($length = 12)
     {