Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38

Конвертирование с кодировки юникод в биты

03.03.2012, 21:01. Показов 1573. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.Пишу сейчас программу по шифрованию и в основе алгоритма нужно считивать текст блоками по 64 бита.
Подскажите пожалуйста как ето сделать.
Я себе представляю ето как считывание одного символа и потом его конвертировка в биты...но предполагаю что я не прав=)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.03.2012, 21:01
Ответы с готовыми решениями:

Признак кодировки Юникод
Программа создаёт два списка, в одном все текстовые файлы в кодировке ANSI, в другом Юникод. Function bnUnicode(ByVal sFileName As...

Глючат кодировки юникод
Hi, all mighty All, Переставил Windows 7 и началась свистопляска: Браузер хром при открытии html страниы на локальном диске кажет...

Как работают кодировки и юникод
Здравствуйте, подскажите, пожалуйста, я не очень понимаю как работают кодировки и юникод. То есть, например, как хранятся символы в...

3
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
03.03.2012, 22:25
C#
1
2
string str = "Hello world";
byte[] bytes = Encoding.Unicode.GetBytes(str);
Каждые 8 байт - это 64 бита.
0
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
03.03.2012, 23:31  [ТС]
kolorotur, спасибо большое)Будем пробовать)

Добавлено через 1 час 2 минуты
kolorotur, то есть если я кодирую символ "h" и мне выводит "104 0",то я должен понимать что "h" из двух битов,так?извините за глупые вопросы,просто первый раз с таким сталкиваюсь...

И еще будет пару "умных" вопросов.Если мне нужно указать 64-битовый ключ,то я должен ето понимать как последовательность 1 и 0 длинной 64,или как?

И последний,как потом ету всю прелесть розкодировать?)

Чтобы не темнить добавлю.Пытаюсь реализовать алгоритм шифрования DES,и там как раз нужно оперировать этими битами,а я в них что то очень плаваю...(
Спасибо за внимание.
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
04.03.2012, 01:13
Цитата Сообщение от Volody@ Посмотреть сообщение
Пытаюсь реализовать алгоритм шифрования DES
http://www.codeproject.com/Art... ementation
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.03.2012, 01:13
Помогаю со студенческими работами здесь

Конвертирование кодировки файла
файл в кодировке ucs2 little endian после слива с консоли, необходимо его перевести в утф8. Как это с минимальными потерями сделать?

Конвертирование неизвестной кодировки в utf8
как переконвертировать любую (неизвестную) кодировку в utf-8 ?

В каждом байте числа обнулить 0-ой и 7-ой биты и сделать единичными 3-ий и 4-ый биты
Надо: Прочитать беззнаковое целое число из стандартного потока ввода и в каждом байте числа обнулить нулевой и седьмой биты и сделать...

Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат
нужна помощь в битовых операциях.Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат.

... В четных байтах числа в двоичной системе переместить нулевые биты в старшие биты, а в нечетных байтах – в младшие ...
Доброго времени суток всем, столкнулся с проблемой по С++,требуется написать программу: которая получает 1)случайное целое типа int,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru