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

Вниз

Порекомендуйте компонент для шифрования   Найти похожие ветки 

 
И. Павел ©   (2010-04-07 13:43) [0]

Здравствуйте.
В моей программе нужно шифровать данные.
Порекомендуйте, пожалуйста, какой-нибудь метод шифрования и соответствующий ему бесплатный компонент, в котором были бы методы, позволяющие:
1. По придуманному пользователем закрытому ключу формировать открытый
2. Зашифровать массив байт
3. Расшифровать массив байт
Желательно, чтобы шифр по длине был таким же, как и исходная строка.
Заранее спасибо.


 
Eraser ©   (2010-04-07 13:49) [1]

MS Crypto API.


 
И. Павел ©   (2010-04-07 13:52) [2]

Eraser ©   (07.04.10 13:49) [1]
Спасибо. Только шифрование и расшифрование будут производиться на разных машинах, а я слышал, что разные версии crypto API могут не совпасть. Это так, или можно не опасаться по этому поводу? Какой метод шифрования из Crypto API лучше использовать?


 
turbouser ©   (2010-04-07 13:54) [3]


> И. Павел ©   (07.04.10 13:43)  

http://www.google.ru/search?hl=ru&lr=&newwindow=1&client=firefox&hs=5Cn&rls=org.mozilla:ru:official&e i=H1a8S_mdBseFOMvntbII&sa=X&oi=spell&resnum=1&ct=result&cd=1&ved=0CEQQBSgA&q=rij ndael+%2Bdelphi&spell=1


 
Eraser ©   (2010-04-07 13:55) [4]

> [2] И. Павел ©   (07.04.10 13:52)


> что разные версии crypto API могут не совпасть

ерунда.

> Какой метод шифрования из Crypto API лучше использовать?

RSA.


 
Eraser ©   (2010-04-07 13:55) [5]

точнее почитай где-нибудь вообще про принципы шифрования с открытым ключем, про сеансовый ключ, потом понятнее будет.


 
И. Павел ©   (2010-04-07 14:21) [6]

Eraser ©
Спасибо, посмотрю.

turbouser ©
Спасибо, но, насколько я понял, этот метод работает на закрытом ключе, который нужно как-то скрывать. А я хотел бы на открытом.


 
Torry ©   (2010-04-07 14:32) [7]

Вот тут и в окрестностях есть кое-что: http://www.torry.net/pages.php?id=519


 
Anatoly Podgoretsky ©   (2010-04-07 14:38) [8]

> И. Павел  (07.04.2010 13:52:02)  [2]

Шифровка и обратно, это не машина, а алгоритмы и ключи, независимо от машины.


 
Anatoly Podgoretsky ©   (2010-04-07 14:39) [9]

> И. Павел  (07.04.2010 14:21:06)  [6]

Открытый на то и открытый, что его пишут на заборах. И  даже есть открытые репозитории.


 
И. Павел ©   (2010-04-07 15:12) [10]

Torry ©, Anatoly Podgoretsky ©
Спасибо. Попробую RSA. Скачал еще LockBox. Попробую разобраться с ним.


 
Сергей М. ©   (2010-04-08 17:43) [11]


> И. Павел


Пощупай криптоалгоритм Месси-Омура


 
И. Павел ©   (2010-04-08 20:20) [12]


> Сергей М. ©   (08.04.10 17:43) [11]

Спасибо, почитаю.


 
Кто б сомневался ©   (2010-04-08 21:28) [13]

http://plagiata.net.ru/?p=140


 
И. Павел ©   (2010-04-09 08:05) [14]


> Кто б сомневался ©   (08.04.10 21:28) [13]

Спасибо. Вторая функция очень интересная.



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

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

Наверх




Память: 0.47 MB
Время: 0.063 c
2-1270662405
Vincero
2010-04-07 21:46
2010.08.27
Узнать текущую ширину edit а


15-1270326605
Юрий
2010-04-04 00:30
2010.08.27
С днем рождения ! 4 апреля 2010 воскресенье


15-1272032376
Демо
2010-04-23 18:19
2010.08.27
Ассоциативные массивы в БД


2-1271738683
azamatufa
2010-04-20 08:44
2010.08.27
WEB-приложение на Delphi 7


6-1217411834
Lamer666
2008-07-30 13:57
2010.08.27
Сессии HTTPS





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский