|
Сжимать и шифровать? Или наоборот? | ☑ | ||
---|---|---|---|---|
0
H A D G E H O G s
22.06.16
✎
20:18
|
Дня доброго.
Есть данные, которые надо сжать и зашифровать. Логичнее будет сначало сжать, потом зашифровать. Ведь так? |
|||
1
Garykom
гуру
22.06.16
✎
20:25
|
Логичнее совместить
|
|||
2
Garykom
гуру
22.06.16
✎
20:27
|
https://ru.wikipedia.org/wiki/Код_Хаффмана с заменой по ключу
|
|||
3
H A D G E H O G s
22.06.16
✎
20:28
|
Че, какой в топку Хаффман?
Zlib + AES256 с аппаратной поддержкой от Intel. |
|||
4
GenV
22.06.16
✎
20:46
|
Сначала сжать, затем зашифровать. В зашифрованных данных повторений мало.
ЗЫ Для примера создай TrueCrypt зашифрованный том в вид файла и сравни сжатие его с содержимым и отдельно. |
|||
5
Kuzen
22.06.16
✎
20:47
|
Используй Архиватор Бабушкина!
|
|||
6
Зая Бусечка
22.06.16
✎
20:48
|
Шифрованные не очень хорошо сжимаются
|
|||
7
icipher
22.06.16
✎
21:17
|
зашифровать - сжать - зашифровать
повторить :) |
|||
8
Garykom
гуру
22.06.16
✎
21:18
|
(3) Про аппаратность сразу нуна
|
|||
9
Garykom
гуру
22.06.16
✎
21:19
|
Тесты провести сначала сжатие, потом шифрование и наоборот.
На разных видах данных могут быть разные результаты. |
|||
10
Lama12
22.06.16
✎
23:07
|
(0) Все верно. При нормальном шифровании информация должна распределяться по нормальному распределению. Такая информация не сжимается.
|
|||
11
Garykom
гуру
22.06.16
✎
23:09
|
(10) Нормальность распределения информации это лишь одна из основ методов сжатия.
|
|||
12
Djelf
22.06.16
✎
23:55
|
(11) А хоть один пример шифрования, где после этого шифрования данные будут весить меньше, можно посмотреть?
(0) Шифрованные данные почти никогда не сжимаются, это очень похоже на сжатие архива в архив. Хоть 100 раз повтори, а желаемого результата (сжатия) все равно не будет. |
|||
13
Garykom
гуру
22.06.16
✎
23:57
|
(12) Посмотреть можно в (2)
|
|||
14
Garykom
гуру
22.06.16
✎
23:58
|
(13)+ Если спрятать "словарик" кодировочную табличку символов.
|
|||
15
marvak
23.06.16
✎
00:10
|
(0)
Есть сжатие с шифрованием, если чо |
|||
16
H A D G E H O G s
23.06.16
✎
00:15
|
(15) AES?
|
|||
17
marvak
23.06.16
✎
00:17
|
(16)
Ну в разных программах есть выбор алгоритма. |
|||
18
H A D G E H O G s
23.06.16
✎
00:31
|
(17) Что значит в разных?
Я в своей проге будут шифровать aes-ом и жать deflate-ом, все, вариантов нет. Единственный вариант - в какой последовательности. Конечно я померю степень сжатия шифрованных данных, и если она будет плохой - то сначало буду сжимать. |
|||
19
H A D G E H O G s
23.06.16
✎
00:31
|
А может и вообще откажусь от сжатия
|
|||
20
Garykom
гуру
23.06.16
✎
00:48
|
(18) Очень напоминает "вы можете купить у нас автомобиль любой модели и любого цвета если это будет черный Форд-Т"
|
|||
21
marvak
23.06.16
✎
00:53
|
(16)
тут ведь смотря чем будут пытаться вскрыть твой зашифрованный и сжатый файл. всяко, если сначала попытаются вскрыть твой файл, то предположат, что он зашифрован, поэтому лучше сначала шифрануть, а потом сжать. |
|||
22
Djelf
23.06.16
✎
00:54
|
(13) Ну алгоритм Хофма может и не плох, но я просил "на посмотреть", а не "на потеоретезировать"...
Пример давай! |
|||
23
marvak
23.06.16
✎
00:55
|
при нормальном ключе по-моему по барабану что делать в начале.
|
|||
24
Garykom
гуру
23.06.16
✎
00:58
|
(22) ну расшифруй rar с шифрованием
|
|||
25
marvak
23.06.16
✎
00:58
|
кстати, а есть же программы шифрования и сжатия, так дай им на вход свой файл.
для проверки стойкости шифрования проверь сам результат или отдай куда-нить. зачем велосипед изобретать? |
|||
26
marvak
23.06.16
✎
01:01
|
(19)
В общем кинь монетку |
|||
27
marvak
23.06.16
✎
01:03
|
задача сжатия - уменьшить размер, задача шифрования- сделать источник нечитаемым.
отсюда и исходи |
|||
28
marvak
23.06.16
✎
01:04
|
в этом плане имхо более рулит первичное шифрование
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |