Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/10: Рейтинг темы: голосов - 10, средняя оценка - 4.70
BigApple
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
#1

Кодировка текста при шифровании с помощью RSA

25.02.2014, 16:46. Просмотров 1748. Ответов 3
Метки нет (Все метки)

Доброе Время суток, форумчане! Нужна ваша помощь!

Столкнулся с одной проблемой! Недавно реализовал один из методов шифрования и использовал универсальную кодировку UTF-16. Думаю мне не стоит говорить, что такое кодировка, так как народ в форуме, как я слышал знающий! Все шифруется и даже дешифруется, все бы хорошо, но в зашифрованном тексте очень много Азиатский символов (из китайской, корейской и японской письменности). Я конечно понимаю как программист, что каждый символ надо понимать как байт, но пользователь понимает это как набор иероглифов! Пользователю, как говориться, нужна красота!

То что я использовал:
C#
1
UnicodeEncoding ByteConverter = new UnicodeEncoding();
В интернете показаны именно реализация таких кодировок, как: UTF-32, UTF-7, UTF-8, ASCII. (UTF32Encoding, UTF7Encoding, UTF8Encoding, ASCIIEncoding)

Как допустим к примеру использовать именно кодировку windows-1252 (для кириллицы). Как преобразить мною упомянутый выше код?! Предложите свое решение этой проблемы!

Прощу помощи! Выручайте!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 16:46
Ответы с готовыми решениями:

Исправить ошибку выхода за пределы массива при шифровании текста
подскажите почему возникает ошибки в коде и как реализовать то что...

Кодировка текста при чтении из файла
Доброго всем времени суток! У меня есть текстовый файл, в котором уже что-то...

Кодировка текста при считывании из файла
Уважаемые профи! При считывании из текстового файла кирилица превращается в...

Шифрование текста через RSA Public Key
Как можно зашифровать текст через RSA public key

Кодировка текста
После создания программой текстово файла, при открытие его AkelPad'ом он...

3
ardos
-14 / 7 / 4
Регистрация: 24.02.2013
Сообщений: 234
25.02.2014, 17:35 #2
Получал страницу сайта в html там были русские символы никакой кодировкой не отображались нормально кроме как Default попробуй использовать её Encoding.ASCII.Default вроде так
0
Lasur
259 / 249 / 43
Регистрация: 18.03.2012
Сообщений: 506
25.02.2014, 17:48 #3
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

Windows-1252 получается через
C#
1
Encoding encoding = Encoding.GetEncoding(1252);
UTF-16:
C#
1
Encoding encoding = Encoding.Unicode
.
И кириллица соответствует 1251, 1252 - это Western.
1
BigApple
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
25.02.2014, 18:07  [ТС] #4
ardos, кажется вы меня не совсем правильно поняли! Я не делаю веб-приложение на С#! В моем случаи, я делал простое приложение в Windows Forms которое бы реализовала метод шифрования данных RSA. Шифровал данные с помощью кодировки UTF-16 (кодировка это своего рода таблицы, как вы уже знаете), но как уже говорил ранее данные шифруются не особо красиво! Так как в этой кодировки очень много азиатской письменности! Уже пробовал кодировку UTF-7 (UTF7Encoding), китайской символики нет! Но опять таки, хочется использовать не универсальные кодировки Юникода, а допустим windows-1252 (для конкретной кириллицы допустим, ну или латиницы). Что вы могли бы еще посоветовать еще?!

Добавлено через 52 секунды
Lasur, Спасибо, сейчас опробую! =)

Добавлено через 8 минут
Lasur, Спасибо! Уже опробовал! То что искал! Плюс вам в карму! Ага, вы правы! Там у меня опечатка! Кириллица конечно же 1251
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2014, 18:07

Кодировка текста
Здравствуйте! Можете мне помочь? Например, у меня есть текстовый файл, но я не...

Испортилась кодировка файлов после парсинга с помощью Html Agility Pack
В общем мне нужно было прочитать и отредактировать примерно 4 тысячи файлов, в...

Кодировка текста в e-mail...
Ребят, пишу программу для приема e-mail сообщений, всё работает прекрасно, но...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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