Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.09.2013, 12:04
|
|||
---|---|---|---|
|
|||
Шифрование строки |
|||
#18+
Добрый день, есть у кого нибудь небольшая функция, процедура шифрование/дешифрование строки на Fox ? хочу прежде чем заносить некоторые записи в базу mysql шифровать их. Пробовал средствами самого mysql AES_ENCRYPT, ENCODE но их для нормальной работы в поле BLOB нужно заносить (пробовал и просто в TEXT) , а потом они в поле в GRID не отображаются, да и вообще не могу никуда отобразить, пишет вместо текста Gen , если есть возможность как-то прочесть это поле, то подскажите пожалуйста и тогда буду шифровать через mysql. облазил поиск и ничего понятного не нашел(( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2013, 18:06
|
|||
---|---|---|---|
|
|||
Шифрование строки |
|||
#18+
REBBUS, а не думал про использование системной функции Фокса SYS(15)? Составляешь взаимо-однозначное отображение в строку-ключ длиной 256 символов и вперёд. Дёшево и сердито ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2013, 18:23
|
|||
---|---|---|---|
Шифрование строки |
|||
#18+
Стандартных средств нет. Да и как они могут быть? Это как дверь с замком к которому все знают как сделать ключ. Хочешь шифровать - изобретай свой способ. Самое примитивное переставить буквы: Код: sql 1. 2. 3. 4. 5. 6. 7.
Только шифрование/дешифрование придется тебе прописывать везде:перед сохранением, после чтения. Также будет невозможно использовать ORDER BY по шифрованным полям. Подумай, надо ли тебе этот гемор. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2013, 18:23
|
|||
---|---|---|---|
|
|||
Шифрование строки |
|||
#18+
Rostislav D. Kudryashov, только строка д.б. 255 символов. Нулевой символ SYS(15) перекодировать не хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2013, 18:25
|
|||
---|---|---|---|
|
|||
Шифрование строки |
|||
#18+
REBBUS, кстати, SYS(15) как раз предназначена для работы с индексами по "зашифрованным" полям. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2013, 19:09
|
|||
---|---|---|---|
|
|||
Шифрование строки |
|||
#18+
REBBUS, между прочим, "зашифровать" таблицу на период её "хранения", можно просто обнулив байт её кодовой страницы.Если таблица работает с какой-нибудь экзотической CODEPAGE. И если во время хозяйской работы с таблицей посторонние до неё не допускаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.11.2013, 22:23
|
|||
---|---|---|---|
Шифрование строки |
|||
#18+
REBBUSДобрый день, есть у кого нибудь небольшая функция, процедура шифрование/дешифрование строки на Fox ? хочу прежде чем заносить некоторые записи в базу mysql шифровать их. Пробовал средствами самого mysql AES_ENCRYPT, ENCODE но их для нормальной работы в поле BLOB нужно заносить (пробовал и просто в TEXT) , а потом они в поле в GRID не отображаются, да и вообще не могу никуда отобразить, пишет вместо текста Gen , если есть возможность как-то прочесть это поле, то подскажите пожалуйста и тогда буду шифровать через mysql. облазил поиск и ничего понятного не нашел(( Ну это рассчитано совсем на лоха, которому лениво будет вручную делать руками преобразования. Однако, в 99% это себя оправдывает. Шифрование - x=CRYPT('Привет') Дешифрация - z=CRYPT(x) Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1582863]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 289ms |
total: | 538ms |
0 / 0 |