Главная страница
    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.01 c
14-1123504878
vecna
2005-08-08 16:41
2005.09.04
Забавно итальянцы борятся с пиратством. =)


14-1123624146
Zer0
2005-08-10 01:49
2005.09.04
Каким интернетом пользуются программисты?


2-1093966312
Mihass
2004-08-31 19:31
2005.09.04
Нужна Помощь в разработке программы


9-1115816373
-=Alecsey=-
2005-05-11 16:59
2005.09.04
Графы


14-1123941755
darvin
2005-08-13 18:02
2005.09.04
Компонент - древовидный список





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