Главная страница
    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.062 c
15-1274472622
RWolf
2010-05-22 00:10
2010.08.27
Induc v2.0


2-1268980449
tippa
2010-03-19 09:34
2010.08.27
как лучше огранизовать лог программы


2-1269966073
Dr. Genius
2010-03-30 20:21
2010.08.27
Формат даты вида "30 марта 2010 года"


15-1265578203
Юрий
2010-02-08 00:30
2010.08.27
С днем рождения ! 8 февраля 2010 понедельник


15-1274214590
Юрий
2010-05-19 00:29
2010.08.27
С днем рождения ! 19 мая 2010 среда





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