powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / шифрование и дешифровка текста
13 сообщений из 13, страница 1 из 1
шифрование и дешифровка текста
    #33440189
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знает кто-нить приличную ссылку на исходники шифроки/дешифровки текста
(желательно на С++ и не метод XOR)
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33440372
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вчера обсуждали в дельфи, именно XOR :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33440415
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да пользуюсь я им уже давно, но по-моему простоват он ...
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33440448
Фотография Сергей Ильич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SCORPION ZДа пользуюсь я им уже давно, но по-моему простоват он ...
Можно сначала делать сжатие с помощью LZW, потом перетасовать биты а потом уже XOR
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33440934
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется именно самому? CryptoAPI не катит?
вот Cryptography на codeproject что-то есть...
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33442285
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Ильич SCORPION ZДа пользуюсь я им уже давно, но по-моему простоват он ...
Можно сначала делать сжатие с помощью LZW, потом перетасовать биты а потом уже XOR

Теоретически ясно. Я даже могу сказать, что можно использовать маску
для шифровки. Я кто-то поделится кодом реализации этого. Ну типа
ф-я Crypt
ф-я UnCrypt
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33442290
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buserХочется именно самому? CryptoAPI не катит?
вот Cryptography на codeproject что-то есть...

Да не плохой сайт. Много интересного.
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33444033
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно если с методами и реализацией туговато, то требуется помощь
в проверке следующего кода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
AnsiString Crypt(AnsiString Text, AnsiString Key)
{
 AnsiString out;
 for (int i= 1 ; i<Text.Length()+ 1 ; i++)
 {
  out += (char)(Text[i]^Key[i%Key.Length()+ 1 ]);
 }
 return out;
}

либо
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
AnsiString Crypt(AnsiString Text, AnsiString Key, bool Encode)
{
 AnsiString out;  int Sign;
 //шивровать или расшифровывать?
 if (Encode) Sign =- 1 ; else Sign =  1 ;
 for (int i= 1 ; i<Text.Length()+ 1 ; i++)
 {
  out += (char)(Text[i]+Sign*Key[i%Key.Length()+ 1 ]);
 }
 //результат усилий
 return out;
}

C латинским шрифтом всем хокей, а вот с кириллицей работает верно
только если текст начинается с 3-х и более цифр....

Что же не так?
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33444550
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такое ощущение, что если шифруешь текст и в нём встречается ключ, то шифрование обрывается на месте, где встретился ключ. (Когда используешь ансистринг, он там возвращает конец строки) Наверное разумно использовать
только char
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33444601
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Причем фигня такая, если key = "!", а техт
Text = "привет!", то out = "привет!"
Text = "!привет", то out = ""
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33445320
=Ozzy=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем тебе RSA или DES не нравиться? Довольно замечательные алгоритмы.
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33445628
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
шифрование и дешифровка текста
    #33445987
SCORPION Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SCORPION ZПричем фигня такая, если key = "!", а техт
Text = "привет!", то out = "привет!"
Text = "!привет", то out = ""
Поправка вместо Text = "привет!", то out = " привет! "
должно быть Text = "привет!", то out = " привет "
Т.е. как только встречается в тексте символ ключа, то шифрование обрывается на месте, где встретился ключ. Для латинского оказывается точно так же. Просто сначала при тестировании я использовал как ключ русское
слово, по этому и не было проблем при шифровании английского текста.
Но как оказалось с англ. таже байде при встрече одинакового символа
в тексте и в ключе...
=Ozzy=А чем тебе RSA или DES не нравиться? Довольно замечательные алгоритмы.
Да я толком про них ничего не знаю!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / шифрование и дешифровка текста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]