|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
Всем привет в моем проекте когда заходишь на сайт через админа или простого юзера, он сохраняет пароли не зашифрованными. Я хочу сделать Bcrypt шифрование, чтобы пароли в базе данных MySQL были шифрованными. Когда запускаю проект Томкат ругается. Security Config Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
Admin Controller Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126.
UserService Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
UserServiceImpl Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
User.JAVA Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102.
Authorization Controller Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72.
AddUser.JSP Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:02 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
fallen2019, Пароли должны здесь быть зашифрованными ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:03 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
fallen2019, а почему ты решил что BCrypt-шифрование - это правильный способ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:49 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
mayton, Просто мне сказали, чтобы пароли не были видны. Чтобы за место допустим у одного пользователя пароль - 1234, в базе он был виден как - $2a$10$hLflI7in25Bw/sQJCFKLH.7ISyABaMVqlpxMiyC8ZAtSQTCkOErNS ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:59 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
fallen2019, тебе правильно сказали. Но обычно пароли не шифруют а хешируют длинным хешом типа MD5 или SHA160. Посмотри как тут https://docs.oracle.com/javase/8/docs/api/java/security/MessageDigest.html И Bcrypt не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:02 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
mayton, Просто мне сказали только Bcrypt использовать больше ничего ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:04 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
fallen2019, Может я не правильно написал, там просто надо чтобы пароли не были видны в бащзе данных они должны быть хэшированы BCrypt-ом ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:06 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
mayton, Можете посмотреть в коде, что я не правильно написал ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:08 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
А понял. Вот тут посмотри как https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/crypto/bcrypt/BCrypt.html ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:10 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
mayton, Я прочитал, можете помочь как правильно написать. Я многие методы посмотрел включая то как делал Mkyoung, но не получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:25 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
mayton, А все получилось спасибо)) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:33 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
fallen2019mayton, Я прочитал, можете помочь как правильно написать. Я многие методы посмотрел включая то как делал Mkyoung, но не получилось Опоздал я со ссылкой :( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 15:07 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
SQL2008, Спасибо за отклик))ценю) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 07:05 |
|
Bcrypt шифрование
|
|||
---|---|---|---|
#18+
в чем там автор завис непонятно,там дел 2 строчки кода сам тока что шифрование добавил создаешь такой бин Код: java 1. 2. 3. 4.
и потом добавляешь когда пароль сохраняешь Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 14:26 |
|
|
start [/forum/topic.php?fid=59&msg=39851510&tid=2121154]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 231ms |
total: | 368ms |
0 / 0 |