Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define passlength 13
- int main ()
- {
- int length=-1, bigletters=0, smallletters=0, numbers=0, symbols=0, i, j, check=0, counter=0, flag=0, combination=0;
- char password[passlength];
- printf ("Please enter password: ");
- for (i=0;flag==0;i++){
- length++;
- password[i]=getchar();
- printf ("%c", password[i]);
- if (password[i]=='\n'){
- flag=1;
- }
- else if ((password[i]>='A')&&(password[i]<='Z')){
- bigletters++;
- }
- else if (password[i]>='a'&&password[i]<='z'){
- smallletters++;
- }
- else if (password[i]>='0'&&password[i]<='9'){
- numbers++;
- }
- else if ((password[i]>=0&&password[i]<=47)||(password[i]>=58&&password[i]<=64)||(password[i]>=90&&password[i]<=96)||(password[i]>123)){
- symbols++;
- }
- else if (numbers==0){
- }
- else if (bigletters==0 && smallletters==0){
- }
- if ((i!=0)&&(((password[i])==(password[i-1]+1))||((password[i])==(password[i-1]-1)))) {
- combination++;
- }
- }
- if (length<8||length>13){
- printf ("Invalid password length");
- return 0;
- }
- else {
- printf ("password strength index: %d", smallletters);
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement