Mahfuz123

Strong Pass

Jun 3rd, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4.  
  5. int main()
  6. {
  7. char seq[100];
  8. int length, a = 0, num = 0, space = 0, low = 0, up = 0, n, i;
  9.  
  10. printf("Enter the password: ");
  11. scanf(" %[^\n]", seq);
  12.  
  13. length = strlen(seq);
  14.  
  15. while(1)
  16. {
  17.  
  18. if(a == 2){
  19.  
  20. printf("Please enter again: ");
  21. scanf(" %[^\n]", seq);
  22. length = strlen(seq);
  23. }
  24. else if(a == 1){
  25. break;
  26. }
  27. if(length >= 8)
  28. {
  29.  
  30. for(i=0; i<length; i++)
  31. {
  32.  
  33. if(seq[i] == ' ')
  34. {
  35.  
  36. printf("Weak Password! ");
  37. a = 2;
  38. break;
  39.  
  40. }
  41. if(seq[i]>= 97 && seq[i]<=122)
  42. {
  43.  
  44. low++;
  45. }
  46. else if(seq[i]>=65 && seq[i]<=90)
  47. {
  48.  
  49. up++;
  50. }
  51. else if(seq[i]>=48 && seq[i]<=57)
  52. {
  53. num++;
  54. }
  55. }
  56.  
  57. if(low >=1 && up>=1 && num>=1)
  58. {
  59.  
  60. printf("Strong Password!\n");
  61. a = 1;
  62. }
  63. else
  64. {
  65.  
  66. printf("Weak Password!");
  67. a = 2;
  68. continue;
  69. }
  70. }
  71. else{
  72. printf("Weak Password! ");
  73. a = 2;
  74. continue;
  75. }
  76. }
  77. }
Add Comment
Please, Sign In to add comment