Advertisement
auladecomputacao

QuebraSenha

Oct 16th, 2018
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.28 KB | None | 0 0
  1. algoritmo "quebra_senha"
  2. // Função : Simula a quebra de senha de 4 dígitos por força bruta
  3. // Autor : Guilherme Bezerra Fernandes
  4. // Data : 16/10/2018
  5. var
  6. i,j,k,l,cont : inteiro
  7. v : vetor[0..36] de caractere
  8. senha: caractere
  9. tenta: caractere
  10. inicio
  11.  
  12. escreval("Digite a senha a ser descoberta")
  13. leia(senha)
  14. cont <-0
  15. v[0] <- ""
  16. v[1] <- "0"
  17. v[2] <- "1"
  18. v[3] <- "2"
  19. v[4] <- "3"
  20. v[5] <- "4"
  21. v[6] <- "5"
  22. v[7] <- "6"
  23. v[8] <- "7"
  24. v[9] <- "8"
  25. v[10] <- "9"
  26. v[11] <- "a"
  27. v[12] <- "b"
  28. v[13] <- "c"
  29. v[14] <- "d"
  30. v[15] <- "e"
  31. v[16] <- "f"
  32. v[17] <- "g"
  33. v[18] <- "h"
  34. v[19] <- "i"
  35. v[20] <- "j"
  36. v[21] <- "k"
  37. v[22] <- "l"
  38. v[23] <- "m"
  39. v[24] <- "n"
  40. v[25] <- "o"
  41. v[26] <- "p"
  42. v[27] <- "q"
  43. v[28] <- "r"
  44. v[29] <- "s"
  45. v[30] <- "t"
  46. v[31] <- "u"
  47. v[32] <- "v"
  48. v[33] <- "x"
  49. v[34] <- "w"
  50. v[35] <- "y"
  51. v[36] <- "z"
  52.  
  53. para l de 0 ate 36 faca
  54.    para k de 0 ate 36 faca
  55.       para j de 0 ate 36 faca
  56.          para i de 0 ate 36 faca
  57.             tenta <- v[l] + v[k] + v[j] + v[i]
  58.             escreval(tenta)
  59.             se (tenta = senha) entao
  60.                escreval("Sua senha é:", tenta)
  61.                escreval("Total de tentativas: ", cont)
  62.             fimalgoritmo
  63.          fimse
  64.          cont <- cont + 1
  65.       fimpara
  66.    fimpara
  67. fimpara
  68. fimpara
  69. fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement