Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

Самый быстрый алгоритм шифрования.   Найти похожие ветки 

 
DVM ©   (2007-02-02 15:11) [0]

Какой алгоритм шифрования считается самым быстрым и в то же время достаточно криптостойким (ну чтобы взлом занял не менее месяца)?
Мне требуется шифровать на лету приличный объем данных (порядка 10 мбайт в секунду).


 
tesseract ©   (2007-02-02 15:13) [1]

RSA? Он в SSL 2 используется - на лету шифрует. Да и почему просто не использовать SSL 2 или 3 ?


 
DVM ©   (2007-02-02 15:17) [2]


> Да и почему просто не использовать SSL 2 или 3 ?

Я не передаю данные по сети - я их принимаю и в шифрованном виде пишу на диск.

> RSA?

А часом не ли готового, отлаженного модуля для RSA кодирования?


 
tesseract ©   (2007-02-02 15:19) [3]


> А часом не ли готового, отлаженного модуля для RSA кодирования?


Где-то видел, в той же мозилле точно есть.


 
Суслик ©   (2007-02-02 15:28) [4]

может www.openssl.org поможет


 
Сергей М. ©   (2007-02-02 15:33) [5]

Глянь сюда

http://www.cityinthesky.co.uk/cryptography.html


 
DVM ©   (2007-02-02 15:36) [6]

Спасибо. Буду глядеть.


 
JFK&MM_extramarital_son   (2007-02-02 15:51) [7]

Алгоритм Гилберта Вернама.
Быстрее не бывает по определению.
Абсолютно криптостоек.
Просто абсолютно криптостоек.


 
Jeer ©   (2007-02-02 16:04) [8]

Доказано Шенноном. (С) Шеннон.


 
novill ©   (2007-02-02 16:15) [9]

> Абсолютно криптостоек.

Угу ))) криптостоек ровано на длину ключа :)


 
Сергей М. ©   (2007-02-02 16:18) [10]

Рейндол рулит.


 
palva ©   (2007-02-02 16:20) [11]

RSA вряд ли самый быстрый. Ассимметричные алгоритмы медленные. Обычно на RSA шифруют симметричный ключ, а сам файл шифруют уже этим ключом с помощью AES.


 
DVM ©   (2007-02-02 16:22) [12]


> palva ©   (02.02.07 16:20) [11]

Сейчас сравниваю - RC6 пока вне конкуренции.


 
tesseract ©   (2007-02-02 16:24) [13]


> а сам файл шифруют уже этим ключом с помощью AES.


AES уже быстрее RSA?  SSL RSA использует, сильно тормозит? Если так то лучше уж DES.


 
DVM ©   (2007-02-02 16:24) [14]

70 кб - 4400 микросекунд на Pentium D820


 
iZEN ©   (2007-02-02 16:34) [15]

Рандомный XOR с длиной ключа, равном длине сообщения.


 
DVM ©   (2007-02-02 16:39) [16]


> Рандомный XOR с длиной ключа, равном длине сообщения.

В моем случае не очень удобно. Придется генерить этот ключ


 
JFK&MM_extramarital_son   (2007-02-02 16:47) [17]

>В моем случае не очень удобно. Придется генерить этот ключ

Ключ придется генерить в любом случае


 
DVM ©   (2007-02-02 16:47) [18]


> Ключ придется генерить в любом случае

Я в том смысле, что он будет очень длинным.


 
Суслик ©   (2007-02-02 17:25) [19]

лучше xor ничего нет :)


 
palva ©   (2007-02-02 17:26) [20]

tesseract ©   (02.02.07 16:24) [13]
> AES уже быстрее RSA?
Вообще я не проверял, но так пишут в умных книгах. И быстрее на порядок. Если не прав, то просветите.


 
SlymRO   (2007-02-05 14:41) [21]

tesseract ©   (02.02.07 16:24) [13]
AES уже быстрее RSA?

RSA Многократно! медленней AES (на стандартной i586 платформе)
генерация ключа RSA1024 - до нескольких секунд...
генерация ключа AES256 - рандом битов - пара мс...
SSL - технология! использующая асиметричный алгоритм (в т.ч. и RSA и ГОСТ и прочая установленная асиметрика) для обмена симетричными ключами (Negotiation или Phrase1) и контроля целостности (HMAC)... для шифрации используется любой симетричный алгоритм (в т.ч. и RC(x) и DES(x) и AES) (Phrase2)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.084 c
2-1170405465
wrtyu
2007-02-02 11:37
2007.02.25
Как выполнить http-скрипт?


3-1164978857
Lexa11_2002
2006-12-01 16:14
2007.02.25
Как создать Autoincreament ое поле при помощи SQL запроса


1-1167203119
TCrash
2006-12-27 10:05
2007.02.25
Zlib потоки (TDecompressionStream)


15-1170553551
randomizer
2007-02-04 04:45
2007.02.25
Как получить случайное Integer и Single ?


5-1149104734
Phoroon~
2006-05-31 23:45
2007.02.25
Загрузка из ресурсов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский