|
|
|
CryptoAPI- разные строки после шифровния
|
|||
|---|---|---|---|
|
#18+
Добрый день! Использую CryptoAPI. На 90% данных все в порядке. Но иногда возникает ситуация, когда CryptEncrypt при одном сессионном ключе в одной сессии ПОСЛЕДОВАТЕЛЬНО возвращает разные зашифрованные данные при одном и том же входном блоке. Ошибок при шифровке и расшифровке не выдает. Версия Delphi2007. Код: pascal 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. Вызов Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 11:19 |
|
||
|
CryptoAPI- разные строки после шифровния
|
|||
|---|---|---|---|
|
#18+
Oleg6619, Ну если расшифровка нормально проходит, то скорее всего она какую-то псевдослучайную инициализацию использует для затруднения взлома зашифрованного текста. Либо из-за разницы в длине данных и блока шифрования она может заполнять "хвост" случайными данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 11:42 |
|
||
|
CryptoAPI- разные строки после шифровния
|
|||
|---|---|---|---|
|
#18+
Oleg6619, Код: pascal 1. Отличное условие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 11:45 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=119&tid=2041325]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 366ms |

| 0 / 0 |
