Так руки и не дошли пока до разбора алгоритма (раза три принимался,
да так и не доводил до конца). Можно ли этот пример использовать
в комплекте с ключевым словом (паролем)? Какую- нибудь операцию
матричного умножения резалта на шестнадцетиричное представления
пароля?
Этот Base64 алгоритм только для стандартной шифрации/скрытия данных - ломается легко.
Область применения - простейшее скрытие данных. Скорее всего добавим еще несколько библиотек для нормальной шифрации.
Область применения - простейшее скрытие данных. Скорее всего добавим еще несколько библиотек для нормальной шифрации.
Это случаем не md5?
RickD:
Это случаем не md5?
Это случаем не md5?
Нет, MD5 - это 128 битные хеши.
Renat Fatkhullin:
Этот Base64 алгоритм только для стандартной шифрации/скрытия данных - ломается легко.
Область применения - простейшее скрытие данных. Скорее всего добавим еще несколько библиотек для нормальной шифрации.
Этот Base64 алгоритм только для стандартной шифрации/скрытия данных - ломается легко.
Область применения - простейшее скрытие данных. Скорее всего добавим еще несколько библиотек для нормальной шифрации.
да, для шифровки не годится и не задумывался
Википедия:
...Base64 может быть полезн... в окружении HTTP..., ... кодировать
двоичные данные для удобства включения в URL, скрытые поля форм, и здесь Base64 удобно не только для компактного представления, но и
относительной нечитаемостью для попытки выяснения случайным человеком-наблюдателем природы данных...
А что, встроенные CryptEncode/CryptDecode, уже отменили? Поэтому зачем огород городить, если проще можно?
//---Base 64----------------------------------------------------------- string EncodeBase64(string fData){ uchar data[],key[],result[]; return !StringToCharArray(fData,data) || !CryptEncode(CRYPT_BASE64,data,key,result) ?NULL:CharArrayToString(result);} string DecodeBase64(string fData){ uchar data[],key[],result[]; return !StringToCharArray(fData,data) || !CryptDecode(CRYPT_BASE64,data,key,result) ?NULL:CharArrayToString(result);}
Vladimir Simakov:
А на даты посмотреть не?
А что, встроенные CryptEncode/CryptDecode, уже отменили?
TheXpert:
А на даты посмотреть не?
Упс)))
А на даты посмотреть не?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Base64:
Author: Renat Fatkhullin