|
|
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
НяшикСмысл запускать то что не работает?) /facepalm Ты реально не понимаешь разницы между string и ansistring?.. Тогда я не вижу больше предмета для обсуждения, подтяни что ли теорию, потом подумай почему второй вызов base64encode выдают другой результат и на самом деле является UB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:09:34 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
alekcvpНяшикСмысл запускать то что не работает?) /facepalm Ты реально не понимаешь разницы между string и ansistring?.. Тогда я не вижу больше предмета для обсуждения, подтяни что ли теорию, потом подумай почему второй вызов base64encode выдают другой результат и на самом деле является UB. ОМГ. Я привёл пример, что в string (он же WideString а именно MarshaledString) и AnsiString Выдают неверные результаты. Не коси под идеота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:11:39 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
alekcvp, Как не крути твой код, на русские символы он выдаёт подобную беребелбду. С англ всё нормально IARDBEEEQQQ6BDgEOQQgAEIENQQ6BEEEQgQ= 0PPx8ero6SDy5erx8gAAAAAAAAAAAAAAAAA= Ты хотя бы проверяй результаты своей программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:12:40 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
Няшикalekcvp, Как не крути твой код, на русские символы он выдаёт подобную беребелбду. С англ всё нормально IARDBEEEQQQ6BDgEOQQgAEIENQQ6BEEEQgQ= 0PPx8ero6SDy5erx8gAAAAAAAAAAAAAAAAA= Ты хотя бы проверяй результаты своей программы Хорошо, вопрос на засыпку: почему ты длину AnsiString указываешь как Length(A2)*2 ? Что означает эта 2?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:24:20 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
alekcvpНяшикalekcvp, Как не крути твой код, на русские символы он выдаёт подобную беребелбду. С англ всё нормально IARDBEEEQQQ6BDgEOQQgAEIENQQ6BEEEQgQ= 0PPx8ero6SDy5erx8gAAAAAAAAAAAAAAAAA= Ты хотя бы проверяй результаты своей программы Хорошо, вопрос на засыпку: почему ты длину AnsiString указываешь как Length(A2)*2 ? Что означает эта 2?.. Потому что копипаст. Но это всё не важно, потому что правильный бейсик64 будет таким 'Русский Текст' => 0KDRg9GB0YHQutC40Lkg0KLQtdC60YHRgg== Вот сайт для проверки http://base64.ru/ Код: 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. 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. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:29:09 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
НяшикВот сайт для проверки http://base64.ru/ Еще раз говорю: ты не понимаешь что такое AnsiString :) http://foxtools.ru/Base64 Введи сюда то что выдаёт моя функция (0PPx8ero6SDy5erx8g==) и выбери кодировку Windows 1251 , после этого нажми "отправить" и посмотри на результат декодирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:39:58 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
alekcvp, =_= Я думал что ты строишь дурака, но мне кажется что не строишь. Русский текст 2 байта, и их надо сохранить последовательно - как застёгивает замочек ширинку ленту. Т.е, разбить символ на 2 байта, и взять ещё 1 байт от следующего символа. Тебе сколько раз можно повторять это??? Base64 пакует 3 байта!!!! Причём тут вообще вывод в AnsiString ???.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:49:09 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
НяшикТебе сколько раз можно повторять это??? Base64 пакует 3 байта!!!! Причём тут вообще вывод в AnsiString ???.. Мне наш разговор напоминает разговор слепого с глухонемым, или ты просто очень скиллованный тролль. Замени в своём примере на картинке S2: AnsiString; на S2: Utf8String; и посмотри на результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 20:53:28 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
НяшикОМГ. Я привёл пример, что в string (он же WideString а именно MarshaledString) и AnsiString Выдают неверные результаты. Ты всерьёз считаешь, что одинаковый текст в разных кодировках должен давать одинаковый base64? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 21:03:34 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
alekcvp, Вставь свой base64 в свой сайт http://foxtools.ru/Base64 alekcvp результат на моём Core i7 26000JTQstC10L3QsNC00YbQsNGC0Ywg0L/QvtC/0YPQs9Cw0LXQsiDQt9Cw0LrQu9C10LLQsNC70Lgg0L/QuNGC0L7QvdCwIQ== Няшик: Result: 2.444395 sec. FAQyBDUEPQQwBDQERgQwBEIETAQgAD8EPgQ/BEMEMwQwBDUEMgQgADcEMAQ6BDsENQQyBDAEOwQ4BCAAPwQ4BEIEPgQ9BDAEIQA= AsmB64: Result: 1.043641 sec. л base64 т.к. просто и понятно :) [/quot] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 21:14:21 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
Няшикalekcvp, base64 т.к. просто и понятно :) [/quot] Таки ты тролль. "FAQyBDUEPQQwBDQERgQwBEIETAQgAD8EPgQ/BEMEMwQwBDUEMgQgADcEMAQ6BDsENQQyBDAEOwQ4BCAAPwQ4BEIEPgQ9BDAEIQA=" - это в кодировке Unicode или cp_1200 на том сайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 21:17:00 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
alekcvpНяшикalekcvp, base64 т.к. просто и понятно :) Таки ты тролль. "FAQyBDUEPQQwBDQERgQwBEIETAQgAD8EPgQ/BEMEMwQwBDUEMgQgADcEMAQ6BDsENQQyBDAEOwQ4BCAAPwQ4BEIEPgQ9BDAEIQA=" - это в кодировке Unicode или cp_1200 на том сайте.[/quot] Я уже все перетыкал что бы его расшифровать. Даже в пыху вставил, и там же получил 25=04F0BL �?>?C3052 �70:;520;8 �?8B>=0!� http://sandbox.onlinephpfunctions.com/code/984f3917de156ce71e9b11c09ac46a84e40d2a11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 21:19:29 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
НяшикЯ уже все перетыкал что бы его расшифровать. Даже в пыху вставил, и там же получил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2017, 21:29:09 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
Barney83Не работает пример, валится на UpdateLastError( 'CryptCreateHash (2)' ); Странно. Там и ошибкам вроде негде взяться в этой строке. Надо смотреть SysErrorMessage( g_nLastCryptError ) в этой строке и разбираться. Я, честно говоря, не тестировал для 384 и выше, только для MD5, SHA1 и SHA256. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 10:35:47 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
Barney83, подкорректировал ф-цию, теперь работает и для 384/512 Код: 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. 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. Нужна будет константа PROV_RSA_AES = 24 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 12:44:50 |
|
||
|
BASE64-HMAC-SHA384
|
|||
|---|---|---|---|
|
#18+
YuRock Код: pascal 1. 2. 3. 4. 5. 6. заменить на Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 12:52:12 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39500779&tid=2041959]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
195ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 538ms |

| 0 / 0 |
