Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
igor_34_rus
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 17
#1

Консольный HASH под *nix - C++

26.11.2014, 10:24. Просмотров 159. Ответов 1
Метки нет (Все метки)

Приветствую!
Есть задачка выдавать некий HASH в консоли.
по сути реализация
my_func(oper,in_str): string
* oper = 1. - шифрование
* oper = 2. - дешифрование
{
constant hex_key.

hex_in_str = get_hex(in_str)

if oper = 1.
hex_out_str = hex_in_str xor hex_key.
elseif oper = 2.
hex_out_str = hex_key xor hex_in_str.
else.
clear hex_out_str.
endif

return get_string(hex_out_str).
}
например как это делает PING, что бы в командной строке писали
"my_func пароль"
ему текстом отвечали
":7Ав334"

Никогда не писал под *nix, а разбираться ради мелкой задачи тяжко...
Код элементарный, помогите, пожалуйста, хотя бы как надо сделать каркас/интерфейс?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 10:24     Консольный HASH под *nix
Посмотрите здесь:

Hash+++ - C++
Скажите пожалуйста где скачать Hash subj и Hash on coure it

Std::hash<.> - C++
а для чего конкретно он применяется? читал на с++/reference, не особо понял...

Hash - таблица - C++
Собственно всегда считал, что map - обычная хеш-таблица, оказалось нет, это какое-то древовидная упорядоченная хэш-таблица (без понятия,...

PERFECT HASH FUNCTION - C++
Вопрос таков, подскажите хэш функцию: формат AcccAA- где A-заглавные буквы,c-цифры. всего 1500 сегментов. Мин сумма символов 339 и...

списки, вектора, map, Hash - C++
интересует информация о следующих &quot;типах&quot; std::vector и std::deque Списки, деревья std::list, std::set, std::map, hash_set, hash_map ...

Перегрузить операторы = и [] для hash - C++
есть оператор который возвращает значение по ключу, как правильно написать оператор = для возможности писать такое hash = &quot;Moto...

Вставка своего кода в чужой процесс. *nix - C++
Добрый вечер :) Расскажите пожалуйста о инжектинге. На данный момент, я знаю только то, что можно внедрить свой код в адресное...

multi-hash -массив с несколькими индексами - C++
Возможно ли? Для примера, hash_mas == hash_mas == hash_mas А для разнотипных ключей (индексов)? hash_mas == has_mas == has_mas ...

Error C2338: The C++ Standard doesn't provide a hash for this type - C++
Хеш таблицы в руках впервые, необходима неупорядоченность. #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; #include...

Что такое hash-таблицы, и зачем они нужны? - C++
Обьясните пожалуста по простому что такое хеш таблици и зачем они надо... пытался разобратся с ними сам, но ничего не получилось....

Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017) - C++
Вот код, для наглядности (cyberforum.ru - не сохраняет оригинал кода! может не компилироваться) комментарии не удалял... #include...

Оптимизируется ли компилятором конструкция switch-case? Работа со строками через ID объекта или hash - C++
Добрый вечер, 1) Определён ли порядок выбора switch (согласно стандарта кажись неопределён, но все компиляторы я уверен в этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igor_34_rus
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 17
28.11.2014, 16:27  [ТС]     Консольный HASH под *nix #2
Парни, простая прога, подсобите пожалуйста.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru