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

Вниз

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

 
tower   (2005-08-10 14:50) [0]

Здраствуйте.
У меня в ИНИ файле сохраняется пароль к базе данных. Хочу его както зашифровать от "крутых юзеров".
Если есть у когото простая функция шифрования( такая чтобы и водну и в другую сторону) закиньте сюда.

Я сам одну написал. Только она шифрует так что иногда в зашифрованной строке попадаются служебные символы (перевод строки и др.) , и тогда не читается с ИНИ файла.
Нужно чтобы в зашифрованном варианте были только "нормальные" символы.


 
Digitman ©   (2005-08-10 14:56) [1]


> "крутых юзеров"


обозначь , что есть "крутой юзер" ..


 
ANB ©   (2005-08-10 15:02) [2]


> tower   (10.08.05 14:50)
- в 16-ричный формат зашифрованную строку переведи


 
Igor_thief   (2005-08-10 15:32) [3]

В гугле поиищи алгоритм Цезаря. Реализуется очень просто. Если не найдешь, то потом скину тебе пример.


 
tower   (2005-08-10 15:43) [4]

"крутой юзер" - это человек, который не умеет программировать, а значит расшифровать пароль. Но зато знает что такое пароль к базе данных и как им воспользоваться.
Программист сразу может определить алгоритм шифрования (например предлодженный ANB).

Это мое определение . Придираться не надо :) .

А алгоритм цезаря начинаю искать.


 
Alexander Panov ©   (2005-08-10 15:45) [5]

tower   (10.08.05 15:43) [4]
http://www.podgoretsky.com/cgi-bin/dlcounter/npscnt?file=http://podgoretsky.com/ftp/Language/nps/crypt32.zip&file_id=cry pt32


 
WondeRu ©   (2005-08-10 15:46) [6]

закидывай в файл не пароль, а md5


 
tower   (2005-08-10 15:53) [7]

Спасибо Alexander Panov.
Правда мне на С++ нужно. Но там кода мало. Перепишу.


 
Digitman ©   (2005-08-10 16:08) [8]


> tower   (10.08.05 15:43) [4]
> "крутой юзер" - это человек, который не умеет программировать,
> а значит расшифровать пароль


Можно не уметь программировать, но иметь хорошо развитое логическое ассоциативное мышление ... Ш.Холмс был далек от программирования (в нашем соврем. понимании), однако "Пляшущие человечки", как известно, оказались для него вполне посильной задачей.


> Программист сразу может определить алгоритм шифрования


да ну ?!

прямо так вот с разбегу и определит ?


> У меня в ИНИ файле сохраняется пароль к базе данных


храня такого рода конфид.данные в текст.виде ты сам даешь повод "крутому юзеру" заняться известного рода "исследованиями" ... прямо-таки провоцируешь его .. нет бы хранить конфид.данные в бин.виде ! ... у большинства "крутых юзеров" при этом вряд ли возникнет желание заниматься такими "исследованиями"


 
Fay ©   (2005-08-10 16:24) [9]

2 Digitman ©   (10.08.05 16:08) [8]
>> Ш.Холмс был далек от программирования
а ещё Баба Яга и Хороший Мент...



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

Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.014 c
3-1122014076
DimonS
2005-07-22 10:34
2005.09.04
Как организовать одновременный доступ к БД Paradox?


9-1115805485
Scener
2005-05-11 13:58
2005.09.04
Max height of HeightField


4-1121752041
chameleon
2005-07-19 09:47
2005.09.04
Почему не для всех структур нужно указывать размер ?


1-1124180901
webpauk
2005-08-16 12:28
2005.09.04
Проблема с компонентом


10-1096512940
Юзер
2004-09-30 06:55
2005.09.04
F1book- как открыть Excel в F1book?





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