Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# .NET

Войти
Регистрация
Восстановить пароль
 
444866
-1 / 3 / 0
Регистрация: 11.01.2012
Сообщений: 267
#1

Как зашифровать сообщение в C# и расшифровать на PHP - C#

18.03.2012, 23:27. Просмотров 982. Ответов 0
Метки нет (Все метки)

По системе открытый/закрытый ключ надо. Пытался через Openssl в PHP и RSACryptoServiceProvider в c#, сообщение зашифрованное ключом из openssl при помощи RSACryptoServiceProvider на сервере обратно расшифровываться не желает (видимо алгоритм разный, либо каких то настроек не учел). Сами сообщения при передаче не перекодировались и не портились. Проверял - передавал ключ с сервера в программу и обратно отсылал. в PHP все расшифровывалось замечательно.

Для преобразования открытого ключа формата pem в RSACryptoServiceProvider юзал opensslkey библиотеку.http://www.jensign.com/opensslkey/ тут она. Но сомневаюсь что дело в ней.


Какие еще есть способы? Или может кто то предложить готовый код по зашифровке на c# им расшифровке в php? Ну хоть как нибудь уже. Только без подключения внешних библиотек надо. (или максимум небольшие в виде исходного кода). Бьюсь третий день над этой задачей и никак (

Добавлено через 3 минуты
Докучи ссылка по этой теме, но там успешно осуществляется только обратная операция (

http://stackoverflow.com/questions/2...openssl-in-php

Добавлено через 23 часа 20 минут
Проблему решил. Надо было бейс64 кодить перед отправкой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2012, 23:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как зашифровать сообщение в C# и расшифровать на PHP (C#):

Алгоритм RSA. Зашифровать введенное с клавиатуры сообщение, используя открытый ключ - C#
Доброе время суток, форумчане! Прощу помощи!!! Дело жизни и смерти! На днях выдали лабораторное задание, которое сказали...

Как зашифровать и расшифровать файл? - C#
Есть файл "myfile". Нужно, чтобы при нажати на одну кнопку файл зашифровывался, а при нажатии на другую кнопку расшифровывался. Как это...

Как зашифровать и расшифровать текст с ключом? - C#
Вводим в консоли любую строку, вводим ключ под эту строку, дальше текст перемешивается, далее вводим ключ и пишем зажифрованную строку( в...

Зашифровать и расшифровать текст с помощью квадрата Вижинера - C#
Здравствуйте, нужно зашифровать и расшифровать текст с помощью квадрата Вижинера Вот что я начал, дальше не хватает ни фантазии ни...

Зашифровать-расшифровать текст с помощью шифра Цезаря - C#
Задание такое - текст из файла Прізвище1.txt зашифровать в Прізвище2.txt, а потом дешифровать из Прізвище2.txt в Прізвище3.txt. Люди,...

Зашифровать сообщение на английском по сети Фейстеля - C#
Пытаюсь написать программу, которая будет шифровать сообщение на английском по сети фейстеля(пока без ключа). Но вот если ввожу в textBox1...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2012, 23:27
Привет! Вот еще темы с ответами:

Зашифровать сообщение, используя шифр Цезаря со сдвигом k - C#
В шифре Цезаря алфавит размещается на круге по часовой стрелке. За последней буквой алфавита идет первая буква алфавита, т.е. после буквы...

Зашифровать в js, расшифровать в php - JavaScript
$pass = '1234'; $key = 'secret'; $alg = MCRYPT_BLOWFISH; $iv = mcrypt_create_iv(mcrypt_get_block_size($alg),MCRYPT_DEV_URANDOM); ...

зашифровать и расшифровать сообщение - Delphi
Помогите пожалуйста решить задачу! У нас есть сообщение, оно состоит из больших латинских букв и точек. Чтобы скрыть его смысл, мы...

Base64 и salt - Зашифровать и расшифровать данные в программе средствами PHP на удаленном сервере - C++ Builder
Возможно ли так сделать? Или может есть альтернатива? Нужно зашифровать в программке и расшифровать средствами PHP на удаленном сервере,...


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

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

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