ಉದಯೋನ್ಮುಖ ತಂತ್ರಜ್ಞಾನಸಿಆರ್ಎಂ ಮತ್ತು ಡೇಟಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳುಇಮೇಲ್ ಮಾರ್ಕೆಟಿಂಗ್ ಮತ್ತು ಇಮೇಲ್ ಮಾರ್ಕೆಟಿಂಗ್ ಆಟೊಮೇಷನ್

JavaScript ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಪರಿಶೀಲಿಸಿ (ಸರ್ವರ್-ಸೈಡ್ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ, ತುಂಬಾ!)

ಬಳಸುವ ಪಾಸ್‌ವರ್ಡ್ ಸಾಮರ್ಥ್ಯ ಪರೀಕ್ಷಕನ ಉತ್ತಮ ಉದಾಹರಣೆಯನ್ನು ಕಂಡುಹಿಡಿಯುವಲ್ಲಿ ನಾನು ಕೆಲವು ಸಂಶೋಧನೆಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು (ರೆಜೆಕ್ಸ್). ನನ್ನ ಕೆಲಸದಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ, ಪಾಸ್‌ವರ್ಡ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಪರಿಶೀಲಿಸಲು ನಾವು ಪೋಸ್ಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತೇವೆ ಮತ್ತು ಇದು ನಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಸಾಕಷ್ಟು ಅನಾನುಕೂಲವಾಗಿದೆ.

ರೆಜೆಕ್ಸ್ ಎಂದರೇನು?

ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಎನ್ನುವುದು ಹುಡುಕಾಟ ಮಾದರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಅಕ್ಷರಗಳ ಅನುಕ್ರಮವಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಅಂತಹ ಮಾದರಿಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್ ಸರ್ಚಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಂದ ಬಳಸಲಾಗುತ್ತದೆ ಹೇಗೆ or ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ ತಂತಿಗಳ ಮೇಲಿನ ಕಾರ್ಯಾಚರಣೆಗಳು ಅಥವಾ ಇನ್ಪುಟ್ ation ರ್ಜಿತಗೊಳಿಸುವಿಕೆಗಾಗಿ. 

ಈ ಲೇಖನವು ನಿಮಗೆ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಕಲಿಸುವುದು ಖಂಡಿತ ಅಲ್ಲ. ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವು ನೀವು ಪಠ್ಯದಲ್ಲಿ ಮಾದರಿಗಳನ್ನು ಹುಡುಕುವಾಗ ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಸರಳಗೊಳಿಸುತ್ತದೆ ಎಂದು ತಿಳಿಯಿರಿ. ಹೆಚ್ಚಿನ ಅಭಿವೃದ್ಧಿ ಭಾಷೆಗಳು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಬಳಕೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಿವೆ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಸಹ ಮುಖ್ಯವಾಗಿದೆ… ಆದ್ದರಿಂದ ಹಂತ ಹಂತವಾಗಿ ತಂತಿಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡುವ ಮತ್ತು ಹುಡುಕುವ ಬದಲು, ರೆಜೆಕ್ಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಎರಡಕ್ಕಿಂತಲೂ ವೇಗವಾಗಿರುತ್ತದೆ.

ನಾನು ಕಂಡುಕೊಳ್ಳುವ ಮೊದಲು ನಾನು ವೆಬ್ ಅನ್ನು ಸ್ವಲ್ಪ ಹುಡುಕಿದೆ ಒಂದು ಉದಾಹರಣೆ ಉದ್ದ, ಅಕ್ಷರಗಳು ಮತ್ತು ಚಿಹ್ನೆಗಳ ಸಂಯೋಜನೆಯನ್ನು ಹುಡುಕುವ ಕೆಲವು ಉತ್ತಮ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು. ಹೇಗಾದರೂ, ಕೋಡ್ ನನ್ನ ರುಚಿಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮತ್ತು .NET ಗೆ ಅನುಗುಣವಾಗಿದೆ. ಹಾಗಾಗಿ ನಾನು ಕೋಡ್ ಅನ್ನು ಸರಳೀಕರಿಸಿದ್ದೇನೆ ಮತ್ತು ಅದನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಇರಿಸಿದೆ. ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಕ್ಲೈಂಟ್ನ ಬ್ರೌಸರ್ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡುವ ಮೊದಲು ಅದನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ಮೌಲ್ಯೀಕರಿಸುವಂತೆ ಮಾಡುತ್ತದೆ ... ಮತ್ತು ಪಾಸ್ವರ್ಡ್ನ ಸಾಮರ್ಥ್ಯದ ಬಗ್ಗೆ ಬಳಕೆದಾರರಿಗೆ ಕೆಲವು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡುತ್ತದೆ.

ಪಾಸ್ವರ್ಡ್ ಟೈಪ್ ಮಾಡಿ

ಕೀಬೋರ್ಡ್‌ನ ಪ್ರತಿ ಸ್ಟ್ರೋಕ್‌ನೊಂದಿಗೆ, ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಗೆ ವಿರುದ್ಧವಾಗಿ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಬಳಕೆದಾರರಿಗೆ ಅದರ ಕೆಳಗಿರುವ ಅವಧಿಯಲ್ಲಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡಲಾಗುತ್ತದೆ.

ಕೋಡ್ ಇಲ್ಲಿದೆ

ದಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ಕೋಡ್‌ನ ಉದ್ದವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಅದ್ಭುತ ಕೆಲಸವನ್ನು ಮಾಡಿ. ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯವು ಪಾಸ್‌ವರ್ಡ್‌ನ ಬಲವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಫಾಯಿಲ್ ಮಾಡುವುದು ಸುಲಭ, ಮಧ್ಯಮ, ಕಷ್ಟ ಅಥವಾ ಊಹಿಸಲು ಅತ್ಯಂತ ಕಷ್ಟಕರವಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ವ್ಯಕ್ತಿಯು ಟೈಪ್ ಮಾಡಿದಂತೆ, ಅದು ಬಲವಾಗಿರಲು ಪ್ರೋತ್ಸಾಹಿಸುವ ಸಲಹೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಇದನ್ನು ಆಧರಿಸಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ:

  • ಉದ್ದ - ಉದ್ದವು 8 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿದ್ದರೆ.
  • ಮಿಶ್ರ ಪ್ರಕರಣ - ಪಾಸ್‌ವರ್ಡ್ ದೊಡ್ಡ ಮತ್ತು ಲೋವರ್ ಕೇಸ್ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ.
  • ಸಂಖ್ಯೆಗಳು - ಪಾಸ್ವರ್ಡ್ ಸಂಖ್ಯೆಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದರೆ.
  • ವಿಶೇಷ ಪಾತ್ರಗಳು - ಪಾಸ್ವರ್ಡ್ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದರೆ.

ಕಾರ್ಯವು ತೊಂದರೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಗಟ್ಟಿಯಾಗಿಸುವ ಕೆಲವು ಸಲಹೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

function checkPasswordStrength(password) {
  // Initialize variables
  var strength = 0;
  var tips = "";

  // Check password length
  if (password.length < 8) {
    tips += "Make the password longer. ";
  } else {
    strength += 1;
  }

  // Check for mixed case
  if (password.match(/[a-z]/) && password.match(/[A-Z]/)) {
    strength += 1;
  } else {
    tips += "Use both lowercase and uppercase letters. ";
  }

  // Check for numbers
  if (password.match(/\d/)) {
    strength += 1;
  } else {
    tips += "Include at least one number. ";
  }

  // Check for special characters
  if (password.match(/[^a-zA-Z\d]/)) {
    strength += 1;
  } else {
    tips += "Include at least one special character. ";
  }

  // Return results
  if (strength < 2) {
    return "Easy to guess. " + tips;
  } else if (strength === 2) {
    return "Medium difficulty. " + tips;
  } else if (strength === 3) {
    return "Difficult. " + tips;
  } else {
    return "Extremely difficult. " + tips;
  }
}

ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ವಿನಂತಿಯನ್ನು ಗಟ್ಟಿಯಾಗಿಸುವುದು

ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ನೀವು ಪಾಸ್‌ವರ್ಡ್ ನಿರ್ಮಾಣವನ್ನು ಮೌಲ್ಯೀಕರಿಸದಿರುವುದು ಅತ್ಯಗತ್ಯ. ಇದು ಬ್ರೌಸರ್ ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳನ್ನು ಹೊಂದಿರುವ ಯಾರಾದರೂ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು ಮತ್ತು ಅವರು ಬಯಸುವ ಯಾವುದೇ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನಿಮ್ಮ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಮೊದಲು ಪಾಸ್‌ವರ್ಡ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ನೀವು ಯಾವಾಗಲೂ ಸರ್ವರ್-ಸೈಡ್ ಚೆಕ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಬೇಕು.

ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ PHP ಕಾರ್ಯ

function checkPasswordStrength($password) {
  // Initialize variables
  $strength = 0;

  // Check password length
  if (strlen($password) < 8) {
    return "Easy to guess";
  } else {
    $strength += 1;
  }

  // Check for mixed case
  if (preg_match("/[a-z]/", $password) && preg_match("/[A-Z]/", $password)) {
    $strength += 1;
  }

  // Check for numbers
  if (preg_match("/\d/", $password)) {
    $strength += 1;
  }

  // Check for special characters
  if (preg_match("/[^a-zA-Z\d]/", $password)) {
    $strength += 1;
  }

  // Return strength level
  if ($strength < 2) {
    return "Easy to guess";
  } else if ($strength === 2) {
    return "Medium difficulty";
  } else if ($strength === 3) {
    return "Difficult";
  } else {
    return "Extremely difficult";
  }
}

ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ಪೈಥಾನ್ ಕಾರ್ಯ

def check_password_strength(password):
  # Initialize variables
  strength = 0

  # Check password length
  if len(password) < 8:
    return "Easy to guess"
  else:
    strength += 1

  # Check for mixed case
  if any(char.islower() for char in password) and any(char.isupper() for char in password):
    strength += 1

  # Check for numbers
  if any(char.isdigit() for char in password):
    strength += 1

  # Check for special characters
  if any(not char.isalnum() for char in password):
    strength += 1

  # Return strength level
  if strength < 2:
    return "Easy to guess"
  elif strength == 2:
    return "Medium difficulty"
  elif strength == 3:
    return "Difficult"
  else:
    return "Extremely difficult"

ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ಸಿ# ಕಾರ್ಯ

public string CheckPasswordStrength(string password) {
  // Initialize variables
  int strength = 0;

  // Check password length
  if (password.Length < 8) {
    return "Easy to guess";
  } else {
    strength += 1;
  }

  // Check for mixed case
  if (password.Any(char.IsLower) && password.Any(char.IsUpper)) {
    strength += 1;
  }

  // Check for numbers
  if (password.Any(char.IsDigit)) {
    strength += 1;
  }

  // Check for special characters
  if (password.Any(ch => !char.IsLetterOrDigit(ch))) {
    strength += 1;
  }

  // Return strength level
  if (strength < 2) {
    return "Easy to guess";
  } else if (strength == 2) {
    return "Medium difficulty";
  } else if (strength == 3) {
    return "Difficult";
  } else {
    return "Extremely difficult";
  }
}

ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ಜಾವಾ ಕಾರ್ಯ

public String checkPasswordStrength(String password) {
  // Initialize variables
  int strength = 0;

  // Check password length
  if (password.length() < 8) {
    return "Easy to guess";
  } else {
    strength += 1;
  }

  // Check for mixed case
  if (password.matches(".*[a-z].*") && password.matches(".*[A-Z].*")) {
    strength += 1;
  }

  // Check for numbers
  if (password.matches(".*\\d.*")) {
    strength += 1;
  }

  // Check for special characters
  if (password.matches(".*[^a-zA-Z\\d].*")) {
    strength += 1;
  }

  // Return strength level
  if (strength < 2) {
    return "Easy to guess";
  } else if (strength == 2) {
    return "Medium difficulty";
  } else if (strength == 3) {
    return "Difficult";
  } else {
    return "Extremely difficult";
  }
}

Douglas Karr

Douglas Karr ಸ್ಥಾಪಕರು Martech Zone ಮತ್ತು ಡಿಜಿಟಲ್ ರೂಪಾಂತರದಲ್ಲಿ ಮಾನ್ಯತೆ ಪಡೆದ ತಜ್ಞರು. ಡೌಗ್ಲಾಸ್ ಹಲವಾರು ಯಶಸ್ವಿ ಮಾರ್ಟೆಕ್ ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಹಾಯ ಮಾಡಿದ್ದಾರೆ, ಮಾರ್ಟೆಕ್ ಸ್ವಾಧೀನಗಳು ಮತ್ತು ಹೂಡಿಕೆಗಳಲ್ಲಿ $5 ಬಿಲಿಯನ್‌ಗಿಂತ ಹೆಚ್ಚಿನ ಪರಿಶ್ರಮದಲ್ಲಿ ಸಹಾಯ ಮಾಡಿದ್ದಾರೆ ಮತ್ತು ತಮ್ಮದೇ ಆದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದ್ದಾರೆ. ಅವರು ಸಹ-ಸಂಸ್ಥಾಪಕರು Highbridge, ಡಿಜಿಟಲ್ ರೂಪಾಂತರ ಸಲಹಾ ಸಂಸ್ಥೆ. ಡೌಗ್ಲಾಸ್ ಅವರು ಡಮ್ಮೀಸ್ ಗೈಡ್ ಮತ್ತು ವ್ಯಾಪಾರ ನಾಯಕತ್ವ ಪುಸ್ತಕದ ಪ್ರಕಟಿತ ಲೇಖಕರೂ ಆಗಿದ್ದಾರೆ.

33 ಪ್ರತಿಕ್ರಿಯೆಗಳು

  1. ನಾನು ಇನ್ನೊಂದು ಪಾಸ್‌ವರ್ಡ್ ಸಾಮರ್ಥ್ಯ ಪರೀಕ್ಷಕರನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ಪದಗಳ ನಿಘಂಟಿನ ಆಧಾರದ ಮೇಲೆ ಅವರ ಅಲ್ಗಾರಿದಮ್. microsoft.com ನಲ್ಲಿ ಒಂದನ್ನು ಪ್ರಯತ್ನಿಸಿ - http://www.microsoft.com/protect/yourself/password/checker.mspx ಮತ್ತು ಒಂದು itsimpl.com ನಲ್ಲಿ - http://www.itsimpl.com

  2. ಧನ್ಯವಾದಗಳು! ಧನ್ಯವಾದಗಳು! ಧನ್ಯವಾದಗಳು! ಇತರ ವೆಬ್‌ಸೈಟ್‌ಗಳಿಂದ ಡ್ಯಾಮ್ ಪಾಸ್‌ವರ್ಡ್ ಸ್ಟ್ರೆಂತ್ ಕೋಡ್‌ನೊಂದಿಗೆ ನಾನು 2 ವಾರಗಳಿಂದ ಮೂರ್ಖನಾಗಿದ್ದೇನೆ ಮತ್ತು ನನ್ನ ಕೂದಲನ್ನು ಎಳೆಯುತ್ತಿದ್ದೇನೆ. ನಿಮ್ಮದು ಚಿಕ್ಕದಾಗಿದೆ, ನಾನು ಬಯಸಿದಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಕ್ಕಿಂತ ಉತ್ತಮವಾಗಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನನುಭವಿ ಮಾರ್ಪಡಿಸಲು ಸುಲಭವಾಗಿದೆ! ನಾನು ಸಾಮರ್ಥ್ಯದ ತೀರ್ಪನ್ನು ಸೆರೆಹಿಡಿಯಲು ಬಯಸುತ್ತೇನೆ ಮತ್ತು ಸಾಮರ್ಥ್ಯ ಪರೀಕ್ಷೆಯನ್ನು ಪೂರೈಸದ ಹೊರತು ಬಳಕೆದಾರರ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಿಜವಾಗಿ ನವೀಕರಿಸಲು ಫಾರ್ಮ್ ಪೋಸ್ಟ್ ಅನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಇತರ ಜನರ ಕೋಡ್ ತುಂಬಾ ಜಟಿಲವಾಗಿದೆ ಅಥವಾ ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ ಅಥವಾ ಬೇರೆ ಯಾವುದೋ. ನಾನು ನಿನ್ನನ್ನು ಪ್ರೀತಿಸುತ್ತೇನೆ! XXXXX

  3. ನಮಸ್ಕಾರ, ನಿಮ್ಮ ಪ್ರಯತ್ನಗಳಿಗೆ ಎಲ್ಲಕ್ಕಿಂತ ಮೊದಲು ಧನ್ಯವಾದಗಳು, ನಾನು ಇದನ್ನು Asp.net ನೊಂದಿಗೆ ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದೆ ಆದರೆ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ, ನಾನು ಬಳಸುತ್ತಿದ್ದೇನೆ

    ಟ್ಯಾಗ್ ಬದಲಿಗೆ, ಮತ್ತು ಅದು ಕೆಲಸ ಮಾಡಲಿಲ್ಲ, ಯಾವುದೇ ಸಲಹೆಗಳಿವೆಯೇ?!

  4. ನಿಸ್ರೀನ್‌ಗೆ: ಹೈಲೈಟ್ ಮಾಡಲಾದ ಬಾಕ್ಸ್‌ನಲ್ಲಿರುವ ಕೋಡ್ ಕಟ್'ಎನ್'ಪೇಸ್ಟ್‌ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಒಂದೇ ಉಲ್ಲೇಖವು ಗೊಂದಲಮಯವಾಗಿದೆ. ಪ್ರದರ್ಶನ ಲಿಂಕ್‌ನ ಕೋಡ್ ಆದರೂ ಉತ್ತಮವಾಗಿದೆ.

  5. ಹೇ, ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ನನಗೆ ಇಷ್ಟವಾಗಿದೆ! ನಾನು ಅದನ್ನು ಡಚ್ ಭಾಷೆಗೆ ಅನುವಾದಿಸಿದೆ ಮತ್ತು ನಾನು ಅದನ್ನು ಇಲ್ಲಿ ನನ್ನ ವೇದಿಕೆಯಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಿದ್ದೇನೆ!

  6. "P@s$w0rD" ಬಲವಾಗಿ ತೋರಿಸುತ್ತದೆ, ಆದರೂ ಇದು ನಿಘಂಟಿನ ದಾಳಿಯೊಂದಿಗೆ ತಕ್ಕಮಟ್ಟಿಗೆ ತ್ವರಿತವಾಗಿ ಭೇದಿಸಲ್ಪಡುತ್ತದೆ...
    ವೃತ್ತಿಪರ ಪರಿಹಾರದಲ್ಲಿ ಅಂತಹ ವೈಶಿಷ್ಟ್ಯವನ್ನು ನಿಯೋಜಿಸಲು, ಈ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಡಿಕ್ಷನರಿ ಚೆಕ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುವುದು ಮುಖ್ಯ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ.

  7. ಈ ಚಿಕ್ಕ ಕೋಡ್‌ಗಾಗಿ ಧನ್ಯವಾದಗಳು, ನನ್ನ ಸಂದರ್ಶಕರು ತಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ನಮೂದಿಸಿದಾಗ ನನ್ನ ಪಾಸ್‌ವರ್ಡ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಪರೀಕ್ಷಿಸಲು ನಾನು ಈಗ ಅದನ್ನು ಬಳಸಬಹುದು,

  8. ಯಾರಾದರೂ ಹೇಳಬಹುದೇ, ಅದು ನನ್ನಿಂದ ಏಕೆ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ.

    ನಾನು ಎಲ್ಲಾ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿದ್ದೇನೆ ಮತ್ತು ಅದನ್ನು ನೋಟ್‌ಪ್ಯಾಡ್ ++ ಗೆ ಅಂಟಿಸಿದ್ದೇನೆ, ಆದರೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲವೇ?
    ದಯವಿಟ್ಟು ನನಗೆ ಸಹಾಯ ಮಾಡಿ..

  9. ಈ ರೀತಿಯ "ಶಕ್ತಿ ಪರೀಕ್ಷಕ" ಜನರನ್ನು ಅತ್ಯಂತ ಅಪಾಯಕಾರಿ ಹಾದಿಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ. ಇದು ಪಾಸ್‌ಫ್ರೇಸ್ ಉದ್ದದ ಮೇಲೆ ಅಕ್ಷರ ವೈವಿಧ್ಯತೆಯನ್ನು ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ, ಇದು ಚಿಕ್ಕದಾದ, ಹೆಚ್ಚು ವೈವಿಧ್ಯಮಯ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಉದ್ದವಾದ, ಕಡಿಮೆ ವೈವಿಧ್ಯಮಯ ಪಾಸ್‌ವರ್ಡ್‌ಗಳಿಗಿಂತ ಪ್ರಬಲವಾಗಿ ರೇಟ್ ಮಾಡಲು ಕಾರಣವಾಗುತ್ತದೆ. ನಿಮ್ಮ ಬಳಕೆದಾರರು ಎಂದಾದರೂ ಗಂಭೀರ ಹ್ಯಾಕಿಂಗ್ ಬೆದರಿಕೆಯನ್ನು ಎದುರಿಸಿದರೆ ಅವರು ತೊಂದರೆಗೆ ಸಿಲುಕುವ ತಪ್ಪು ಕಲ್ಪನೆಯಾಗಿದೆ.

    1. ನಾನು ಒಪ್ಪುವುದಿಲ್ಲ, ಜೋರ್ಡಾನ್! ಉದಾಹರಣೆಯನ್ನು ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಉದಾಹರಣೆಯಾಗಿ ಸರಳವಾಗಿ ಇರಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಸೈಟ್‌ಗೆ ವಿಶಿಷ್ಟವಾದ ಸ್ವತಂತ್ರ ಪಾಸ್‌ಫ್ರೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ಪಾಸ್‌ವರ್ಡ್ ನಿರ್ವಹಣಾ ಸಾಧನವನ್ನು ಬಳಸುವುದು ಜನರಿಗೆ ನನ್ನ ಶಿಫಾರಸು. ಧನ್ಯವಾದಗಳು!

  10. ನೀವು ಇದನ್ನು ಹಲವು ಬಾರಿ ಹುಡುಕಿರುವುದನ್ನು ನಾನು ನಿಜವಾಗಿಯೂ ಪ್ರಶಂಸಿಸುತ್ತೇನೆ ಆದರೆ ಕೊನೆಯದಾಗಿ ನಾನು ನಿಮ್ಮ ಪೋಸ್ಟ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ ಮತ್ತು ನಿಜವಾಗಿಯೂ ವಿಸ್ಮಯಗೊಂಡಿದ್ದೇನೆ. ಧನ್ಯವಾದಗಳು

  11. ನೀವು ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ನಾನು ಪ್ರಶಂಸಿಸುತ್ತೇನೆ! ನಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್ ಬಲವನ್ನು ಹೆಚ್ಚಿಸಲು ನೋಡುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಇದು ನಾನು ಬಯಸಿದ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದೆ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು!

  12. ನೀವು ಲೈವ್ ಸೇವರ್ ಆಗಿದ್ದೀರಿ! ನಾನು ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಎಡ ಬಲ ಮತ್ತು ಮಧ್ಯದಲ್ಲಿ ಪಾರ್ಸಿಂಗ್ ಮಾಡುತ್ತಿದ್ದೆ ಮತ್ತು ಉತ್ತಮ ಮಾರ್ಗವಿದೆ ಎಂದು ಭಾವಿಸಿದೆ ಮತ್ತು Regex ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಕೋಡ್ ತುಣುಕು ಕಂಡುಬಂದಿದೆ. ನನ್ನ ಸೈಟ್‌ಗಾಗಿ ಅದರೊಂದಿಗೆ ಟಿಂಕಲ್ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು ... ಇದು ಎಷ್ಟು ಸಹಾಯ ಮಾಡಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು ಡೌಗ್ಲಾಸ್ !!

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು