![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая криптографическая библиотека EverCrypt с математически..." | +/– | ![]() |
Сообщение от opennews (??), 06-Апр-19, 12:22 | ||
Исследователи из государственного института исследований в информатике и автоматике (INRIA), подразделения Microsoft Research и университета Карнеги — Меллона представили (https://jonathan.protzenko.fr/2019/04/02/evercrypt-alpha1.html) первый тестовый выпуск (https://github.com/project-everest/hacl-star/releases) криптографической библиотеки EverCrypt (https://github.com/project-everest/hacl-star/blob/fstar-mast... развиваемой в рамках проекта Everest (https://project-everest.github.io/) и применяющей математические методы формальной верификации надёжности. По своим возможностям и производительности EverCrypt очень близка к существующим криптографическим библиотекам (OpenSSL), но в отличие от них предоставляет дополнительные гарантии надёжности и безопасности. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 06-Апр-19, 12:22 | –4 +/– | ![]() |
Интересно, как математически доказать потокобезопасность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #23, #47 |
2. Сообщение от адмирал третьего флота очевидно (?), 06-Апр-19, 12:42 | –1 +/– | ![]() |
пока никак. увы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от nc (ok), 06-Апр-19, 12:48 | +8 +/– | ![]() |
Какой еще Kremlin? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5 |
4. Сообщение от Анонимный селебрити (?), 06-Апр-19, 12:53 | +7 +/– | ![]() |
Дейкстра одобряет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
5. Сообщение от Анонимный селебрити (?), 06-Апр-19, 12:54 | +5 +/– | ![]() |
Там только его рука :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #27 |
6. Сообщение от АНБ (?), 06-Апр-19, 13:10 | +2 +/– | ![]() |
> В первом альфа-выпуске уже в основной массе завершена верификация кода, но ещё | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #9, #18, #35 |
7. Сообщение от Аноним (7), 06-Апр-19, 13:26 | +/– | ![]() |
> чисто академическая поделка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
9. Сообщение от пох (?), 06-Апр-19, 13:37 | +9 +/– | ![]() |
> На фоне быстрого и проверенного годами OpenSSL | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #34 |
11. Сообщение от X4asd (ok), 06-Апр-19, 14:06 | +/– | ![]() |
> Код на языке F* распространяется под лицензией Apache 2.0, а итоговые модули на Си и ассемблере под лицензией MIT | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14, #19 |
14. Сообщение от пох (?), 06-Апр-19, 14:25 | –2 +/– | ![]() |
> как это понять? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #21 |
15. Сообщение от кругомвраги (?), 06-Апр-19, 14:46 | –4 +/– | ![]() |
>Процесс верификации сводится к определению подробных спецификаций... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32 |
16. Сообщение от . (?), 06-Апр-19, 15:05 | +/– | ![]() |
> гарантирует безопасную работу с памятью и отсутствие ошибок, приводящих к переполнению буфера, разыменованию указателей, обращению к уже освобождённым областям памяти или двойному освобождению блоков памяти | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17, #38 |
17. Сообщение от Аноним (17), 06-Апр-19, 15:11 | –1 +/– | ![]() |
Напишите на массивах хотя бы парсер сертификатов X.509, а мы посмотрим. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #20 |
18. Сообщение от Аноним (18), 06-Апр-19, 15:13 | –1 +/– | ![]() |
Libressl лучше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #73, #123 |
19. Сообщение от KonstantinB (ok), 06-Апр-19, 15:22 | +2 +/– | ![]() |
Полагаю, так сделано потому, что Apache 2.0 требует явного указания на то, какие файлы модифицированы - чтобы понимать, были ли внесены изменены в формальные спецификации доказательства. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #37 |
20. Сообщение от . (?), 06-Апр-19, 15:36 | +/– | ![]() |
В сабжевой библиотеке этого тоже нет. Сам я со структурой сертификатов не разбирался, но ясно, что парсинг нужен только если она не статическая. В таких случаях используют дерево и следовательно работу с памятью, а парсить на массивах извращение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
21. Сообщение от Аноним (21), 06-Апр-19, 15:42 | +/– | ![]() |
> за скомпилированный они меньше переживают | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #26 |
22. Сообщение от Аноним (22), 06-Апр-19, 16:25 | +1 +/– | ![]() |
>доказательства надежности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
23. Сообщение от Sw00p aka Jerom (?), 06-Апр-19, 17:27 | +8 +/– | ![]() |
Дайте сначала определение "потокобезопасность"-и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
25. Сообщение от Аноним (25), 06-Апр-19, 17:32 | –1 +/– | ![]() |
>KreMLin | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #69 |
26. Сообщение от пох (?), 06-Апр-19, 17:52 | –1 +/– | ![]() |
> О скопмилированном коде тут речь не идет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #30, #31, #100 |
27. Сообщение от Аноним (27), 06-Апр-19, 18:34 | +1 +/– | ![]() |
Т. майор приложил свою лапу к созданию транслятора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
30. Сообщение от Аноним (27), 06-Апр-19, 18:53 | +/– | ![]() |
>С кодом, который ты накомпилируешь сам из F* - только в рамках apache license. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #51 |
31. Сообщение от Sw00p aka Jerom (?), 06-Апр-19, 18:58 | +/– | ![]() |
речь идет именно о сгенерированном Си коде, никакой компиляции | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #40, #42 |
32. Сообщение от Sw00p aka Jerom (?), 06-Апр-19, 19:03 | +/– | ![]() |
в смысле неразглашаемая? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #61, #125 |
34. Сообщение от myhand (ok), 06-Апр-19, 19:12 | +1 +/– | ![]() |
АНБ проверило. А ты хто такой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #41 |
35. Сообщение от ФАПСИ (?), 06-Апр-19, 19:16 | +1 +/– | ![]() |
Абсолютно с вами согласен, коллега! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
37. Сообщение от X4asd (ok), 06-Апр-19, 19:38 | +/– | ![]() |
> Полагаю, так сделано потому, что Apache 2.0 требует явного указания на то, какие файлы модифицированы - чтобы понимать, были ли внесены изменены в формальные спецификации доказательства. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #43, #56 |
38. Сообщение от Ivan_83 (ok), 06-Апр-19, 19:42 | +/– | ![]() |
1. При такой передаче много лишнего копирования памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #53, #62, #103 |
40. Сообщение от Аноним (40), 06-Апр-19, 20:33 | –1 +/– | ![]() |
> речь идет именно о сгенерированном Си коде, никакой компиляции | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #45, #50 |
41. Сообщение от пох (?), 06-Апр-19, 20:52 | +1 +/– | ![]() |
у ентого вашего "АНБ" чекистский значок, кажись, на лацкане... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #48 |
42. Сообщение от пох (?), 06-Апр-19, 20:54 | –1 +/– | ![]() |
перепись безграмотных "программистов" на опеннете... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #46 |
43. Сообщение от пох (?), 06-Апр-19, 20:58 | –1 +/– | ![]() |
> а кому пришло бы в глову модифицировать НЕ исходный код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #55, #93 |
44. Сообщение от Аноним (-), 06-Апр-19, 21:06 | +/– | ![]() |
> Например, соответствие спецификации гарантирует безопасную работу с памятью и отсутствие ошибок, приводящих к переполнению буфера, разыменованию указателей, обращению к уже освобождённым областям памяти или двойному освобождению блоков памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
45. Сообщение от Sw00p aka Jerom (?), 06-Апр-19, 21:12 | –2 +/– | ![]() |
>с потерей человекочитаемости называется компиляцией | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #49, #60, #79 |
46. Сообщение от Sw00p aka Jerom (?), 06-Апр-19, 21:13 | –1 +/– | ![]() |
отмазки одни, давай по делу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #102 |
47. Сообщение от Аноним (47), 06-Апр-19, 21:55 | +6 +/– | ![]() |
Многопоточные алгоритмы невозможно описать математически? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
48. Сообщение от myhand (ok), 06-Апр-19, 22:21 | +/– | ![]() |
А вы каких фашистов выбираете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
49. Сообщение от пох (?), 06-Апр-19, 22:50 | –1 +/– | ![]() |
> пс: цитата из вики, для особо одаренных | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #57, #58, #68 |
50. Сообщение от пох (?), 06-Апр-19, 23:07 | –1 +/– | ![]() |
> Автоматическая генерация кода на одном языке из исходников на другом с потерей | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #66, #101 |
51. Сообщение от пох (?), 06-Апр-19, 23:17 | +/– | ![]() |
> Так что можешь хоть под GPL прелицензировать, то, что сам странслировал с | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
53. Сообщение от . (?), 06-Апр-19, 23:46 | –1 +/– | ![]() |
> Поскольку другой поточный шифр RC4, которые уже везде обьявили дырявым, то кроме чачи/сальсы ничего и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #59, #72, #90, #104 |
54. Сообщение от анонас (?), 07-Апр-19, 00:01 | –2 +/– | ![]() |
Так я не понял, а Rust где? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #70 |
55. Сообщение от KonstantinB (ok), 07-Апр-19, 00:18 | +/– | ![]() |
> Что там у wireguard не смотрел, в виду его феерической ненужности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
56. Сообщение от KonstantinB (ok), 07-Апр-19, 00:20 | +/– | ![]() |
> а кому пришло бы в глову модифицировать НЕ исходный код а получившийся скомпилированный вариант? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #92 |
57. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 00:35 | +2 +/– | ![]() |
>не посещавшие даже лекции для первокурсников про теорию компиляторов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
58. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 00:37 | +/– | ![]() |
про первокурсников, а вы собственно из серии программистов которым "не нужна математика"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
59. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 02:32 | +/– | ![]() |
>Нет, так как криптография в софте легко разбивается на функции, изменяющие массив (или структуру) фиксированного размера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
60. Сообщение от Аноним (60), 07-Апр-19, 07:06 | +/– | ![]() |
> пс: цитата из вики, для особо одаренных | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
61. Сообщение от Аноним (60), 07-Апр-19, 07:21 | +1 +/– | ![]() |
> в смысле неразглашаемая? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
62. Сообщение от Аноним (60), 07-Апр-19, 07:24 | –1 +/– | ![]() |
> 1. При такой передаче много лишнего копирования памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #63 |
63. Сообщение от Аноним (60), 07-Апр-19, 07:50 | +/– | ![]() |
>> 1. При такой передаче много лишнего копирования памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
66. Сообщение от myhand (ok), 07-Апр-19, 11:11 | +1 +/– | ![]() |
> вы только в википедию этот бред теперь не пишите вместо того | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
68. Сообщение от t_ (?), 07-Апр-19, 12:53 | +/– | ![]() |
Самое забавное, что он прав и в вики это тоже верно написано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #75 |
69. Сообщение от Анонимс (?), 07-Апр-19, 14:38 | –1 +/– | ![]() |
На этой, на этой. А так, как она в открытых исходниках, значит, скоро её соберут мантейнеры и включат во все дистрибутивы мира. Ну, вы теперь понимаете, кто самый могущественный в мире и кто может свергать и назначать президентов в любой стране. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
70. Сообщение от Анонимс (?), 07-Апр-19, 14:41 | +/– | ![]() |
Так, как rust ещё молодой язык, то ещсложно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #71 |
71. Сообщение от Анонимс (?), 07-Апр-19, 14:46 | +/– | ![]() |
сложно найти высококвалифицированных специалистов, особенно по криптографии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
72. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 14:57 | +/– | ![]() |
>Операция сложения используется, как единственный источник нелинейности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #74 |
73. Сообщение от dabdabya (?), 07-Апр-19, 15:27 | –1 +/– | ![]() |
Кто-то минус влепил,но он действительно лучше. Libressl не требует perl для сборки и при сборке с -O3 быстрее того же openssl,который тоже собран с -O3 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
74. Сообщение от . (?), 07-Апр-19, 16:18 | +1 +/– | ![]() |
Chacha и подобные шифры используют три операции: сложение, xor и побитовый сдвиг. Сложение здесь единственная нелинейная операция. В целом это все дает хорошую защиту от классических методов криптоанализа, основанных на статистике. Но у сложения есть ряд интересных свойств, которые как мне кажется позволяют полностью вскрыть шифры данной конструкции. Естественно, эти свойства сейчас исследуются профессиональными криптографами и в случае обнаружения способа его скорее всего опубликуют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #80 |
75. Сообщение от Аноним84701 (ok), 07-Апр-19, 16:46 | +1 +/– | ![]() |
Девочки, не ссорьтесь! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #81, #99 |
79. Сообщение от Аноним84701 (ok), 07-Апр-19, 17:35 | +/– | ![]() |
> )))) пройдите по ссылке указанной выше, и вовсе не компиляция, а трансляция (кодогенерация) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
80. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 18:18 | +/– | ![]() |
>Но у сложения есть ряд интересных свойств, которые как мне кажется позволяют полностью вскрыть шифры данной конструкции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #82 |
81. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 18:58 | +/– | ![]() |
>Т.е. компилятор тут - частный случай/разновидность транслятора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #83, #94 |
82. Сообщение от . (?), 07-Апр-19, 19:03 | +/– | ![]() |
Оригинальная чача, s-box'ов там нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #84, #85 |
83. Сообщение от Аноним84701 (ok), 07-Апр-19, 19:41 | +/– | ![]() |
>>Т.е. компилятор тут - частный случай/разновидность транслятора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #86 |
84. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 20:00 | +/– | ![]() |
ChaCha State это и есть фактический S-box | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 |
85. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 20:07 | +/– | ![]() |
добавлю, почему тогда эти начальные стейты в сальсе были одни, а в чачача ДЖБ их изменил? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #91, #97 |
86. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 20:25 | +/– | ![]() |
>Э-э-э не-не, ассемблер как раз обычно вне таких классификаций и стоит особняком. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #87 |
87. Сообщение от Аноним84701 (ok), 07-Апр-19, 20:51 | +/– | ![]() |
> нет не стоит, и он от ЯП других ничем не отличается, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #88 |
88. Сообщение от Sw00p aka Jerom (?), 07-Апр-19, 21:28 | +/– | ![]() |
>Конечная цель - в смысле результата работы самого компилятора: в оригинале "compiler target". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
90. Сообщение от Ivan_83 (ok), 08-Апр-19, 00:20 | +1 +/– | ![]() |
> Согласен. Но все же создалось некоторое впечатление, что сместить пытаются не rc4, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
91. Сообщение от Ivan_83 (ok), 08-Апр-19, 00:21 | +/– | ![]() |
> добавлю, почему тогда эти начальные стейты в сальсе были одни, а в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
92. Сообщение от X4asd (ok), 08-Апр-19, 11:30 | +/– | ![]() |
>> а кому пришло бы в глову модифицировать НЕ исходный код а получившийся скомпилированный вариант? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
93. Сообщение от X4asd (ok), 08-Апр-19, 11:33 | +/– | ![]() |
>> а кому пришло бы в глову модифицировать НЕ исходный код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #110 |
94. Сообщение от Аноним (94), 08-Апр-19, 11:57 | +/– | ![]() |
>>Т.е. компилятор тут - частный случай/разновидность транслятора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #105 |
97. Сообщение от товарищ майор (?), 08-Апр-19, 12:18 | –1 +/– | ![]() |
наши коллеги из NSA очень попросили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #108 |
99. Сообщение от t_ (?), 08-Апр-19, 13:59 | +/– | ![]() |
Ты молодец. Открыл нужную книгу, выделил слово translate, но вывод сделал неверный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #109 |
100. Сообщение от meantraitor (?), 08-Апр-19, 15:42 | +/– | ![]() |
> о, очередной "программист" самоучка? Компилятор с F на C - вполне себе компилятор, и код этот - | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #115 |
101. Сообщение от meantraitor (?), 08-Апр-19, 15:59 | +/– | ![]() |
> Собственно, вон есть такой прекрасный llvm - производит он нечто примерно такое: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #111 |
102. Сообщение от meantraitor (?), 08-Апр-19, 16:03 | +/– | ![]() |
Тут он все правильно сказал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #107 |
103. Сообщение от meantraitor (?), 08-Апр-19, 16:16 | +/– | ![]() |
> 1. При такой передаче много лишнего копирования памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
104. Сообщение от meantraitor (?), 08-Апр-19, 16:21 | +/– | ![]() |
> Одномерный массив в си всегда передается как указатель | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #106 |
105. Сообщение от Sw00p aka Jerom (?), 08-Апр-19, 16:52 | –1 +/– | ![]() |
>первые версии компилировали исходный код в исходники для других ассемблеров. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #116 |
106. Сообщение от . (?), 08-Апр-19, 17:31 | +2 +/– | ![]() |
> А двумерный? А десятимерный? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
107. Сообщение от Sw00p aka Jerom (?), 08-Апр-19, 20:16 | +/– | ![]() |
чаво он там правильного сказал? У него трансляция с одного исходного языка на другой исходный язык - называется компиляцией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 |
108. Сообщение от Sw00p aka Jerom (?), 08-Апр-19, 20:18 | +/– | ![]() |
Так это как в случае со слабым S-box | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #112 |
109. Сообщение от Аноним84701 (ok), 08-Апр-19, 21:56 | +/– | ![]() |
> Ты молодец. Открыл нужную книгу, выделил слово translate, но вывод сделал неверный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #114 |
110. Сообщение от пох (?), 08-Апр-19, 22:42 | +/– | ![]() |
> я же говорил про изменение НЕисходного кода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
111. Сообщение от пох (?), 08-Апр-19, 23:10 | +/– | ![]() |
> Вы сравниваете ежа с ужом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #124 |
112. Сообщение от . (?), 08-Апр-19, 23:14 | +/– | ![]() |
S-box определяет вид нелинейного преобразования. У сальсы и чачи нелинейное преобразование одно и то же - сложение. Меняются константы, линейные преобразования (битовые сдвиги), а так же порядок применения сложения. То есть это разные шифры, но суть у них одна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #113 |
113. Сообщение от Sw00p aka Jerom (?), 09-Апр-19, 00:48 | +/– | ![]() |
> По Шеннону для шифрования комбинируют рассеивание и запутывание. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
114. Сообщение от t_ (?), 09-Апр-19, 01:21 | +2 +/– | ![]() |
> A translator, in software programming terms, is a generic term that could refer to a compiler, assembler, or interpreter; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #117 |
115. Сообщение от t_ (?), 09-Апр-19, 01:42 | +/– | ![]() |
Он тоже прав. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
116. Сообщение от Аноним (94), 09-Апр-19, 07:59 | +/– | ![]() |
>>первые версии компилировали исходный код в исходники для других ассемблеров. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
117. Сообщение от Sw00p aka Jerom (?), 09-Апр-19, 18:41 | +/– | ![]() |
>трансляция отвечает за перевод данных из исходной формы в результирующую. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #118 |
118. Сообщение от t_ (?), 10-Апр-19, 02:38 | +/– | ![]() |
Изначально верный ответ дал Аноним84701 :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 Ответы: #119 |
119. Сообщение от Sw00p aka Jerom (?), 10-Апр-19, 15:03 | +/– | ![]() |
Если приводить цитаты из вики, то повторюсь: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 Ответы: #120 |
120. Сообщение от t_ (?), 10-Апр-19, 23:40 | +/– | ![]() |
> А теперь повторно задам вопрос: Трансляция из Python -> C, C - является "машинно-ориентированным языком"? Если нет, то как можно этот процесс трансляции называть компиляцией? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #121 |
121. Сообщение от Sw00p aka Jerom (?), 11-Апр-19, 01:17 | +/– | ![]() |
>компиляция не требует обязательного результата в виде машинно-ориентированного языка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 |
122. Сообщение от getfr (?), 12-Апр-19, 00:59 | +1 +/– | ![]() |
Математически доказать надежность этой программы, как подавляющего количества других невозможно. Даже если использовать теорию правильности программ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
123. Сообщение от Аноним (123), 12-Апр-19, 12:39 | +/– | ![]() |
Только BoringSSL, только хардкор! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
124. Сообщение от meantraitor (?), 12-Апр-19, 13:00 | –1 +/– | ![]() |
> вы, похоже, не владеете темой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
125. Сообщение от кругомвраги (?), 12-Апр-19, 21:04 | –1 +/– | ![]() |
библиотека это по сути чёрный ящик причем для всех и даже авторов т.к. для знания и понимания работы нужно знать и программирование со всеми фишками и особенностями и криптографию чтоб врубаться и реализовывать её правильно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #126 |
126. Сообщение от Sw00p aka Jerom (?), 13-Апр-19, 01:33 | +/– | ![]() |
> нам предлагается набор спецификаций которым должен соответствовать ящик | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |