diff --git a/typo3/sysext/core/Classes/Crypto/Random.php b/typo3/sysext/core/Classes/Crypto/Random.php
index b40c1c83f924d7a101896c3623d319269cc0775d..c144bc0f1a4d42087c991f7e6345e56fa4c72223 100644
--- a/typo3/sysext/core/Classes/Crypto/Random.php
+++ b/typo3/sysext/core/Classes/Crypto/Random.php
@@ -25,7 +25,7 @@ use TYPO3\CMS\Core\Utility\StringUtility;
  */
 class Random
 {
-    private const DEFAULT_PASSWORD_LEGNTH = 16;
+    private const DEFAULT_PASSWORD_LENGTH = 16;
     private const LOWERCASE_CHARACTERS = 'abcdefghijklmnopqrstuvwxyz';
     private const UPPERCASE_CHARACTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
     private const SPECIAL_CHARACTERS = '!"#$%&\'()*+,-./:;<=>?@[\]^_`{|}~';
@@ -62,7 +62,7 @@ class Random
      */
     public function generateRandomPassword(array $passwordRules): string
     {
-        $passwordLength = (int)($passwordRules['length'] ?? self::DEFAULT_PASSWORD_LEGNTH);
+        $passwordLength = (int)($passwordRules['length'] ?? self::DEFAULT_PASSWORD_LENGTH);
         if ($passwordLength < 8) {
             throw new InvalidPasswordRulesException(
                 'Password rules are invalid. Length must be at least 8.',