Шифрование текста

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by GAiN, 6 Sep 2011.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    Всем доброго дня.
    Собрался сделать приложение шифратор данных, с возможностью расшифровать обратно в исходный текст (шифровка собственного изготовления будет), что то вот такого вида например буква А шифруется в ..--.-. или другие символы и обратный процесс - из этого в букву А

    поделитесь пожалуйста подробной статьёй - желательно на русском как это сделать, в программировании не шарю, но желание есть сделать, если статья будет с достаточным описанием
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    http://ru.wikipedia.org/wiki/Шифр_подстановки

    А вообще на какую тему статью то? Тебе по идее нужно прочитать книгу по какому-нибудь языку программирования для начинающих и после этого реализовать то, что тебе требуется.
     
    _________________________
  3. inCode

    inCode Member

    Joined:
    20 Jun 2011
    Messages:
    141
    Likes Received:
    22
    Reputations:
    5
    сомневаюсь, что где-то такое есть, т.к. это очень легкая задача.
    По идеи вводишь текст в контрол, далее происходит событие считывания, далее нужно разбить текст на массив charov и в цыкле делать замену одних символов массива на другие. Далее приводишь все к стрингу и выводишь в другой контрол.
    Если нужно могу написать стучи 5544433
     
    3 people like this.
  4. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    Я по желанию хотел бы это реализовать на C++ но возможно и на других языках.
    я конечно всё не так начал, взялся за сложное дело - не зная азов, но по примеру или по статье смог бы сделать

    Спасибо за предложение, но всё же есть желание сделать самому, и понять это :)
     
  5. z0mbyak

    z0mbyak Active Member

    Joined:
    10 Apr 2010
    Messages:
    536
    Likes Received:
    200
    Reputations:
    293
    А что тут понимать? У тебя есть 2 алфавита:
    1) Исходный (Русский например)
    2) Алфавит замены (модифицированный тобой)
    Делаешь их массивами, где номер элемента алфавита 1 = шифрованному значению из алфавита 2
    Дальше в цикле считываешь всё посимвольно, тебе нужно только binarysearch и replace)
     
  6. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    вы что тут - овер9000 умники, наехали на ТС не по делу?

    криптование текстовых мессаг, для того есть
    http://www.gpg4win.org/ для Win,
    http://www.gpg.org/ для Lin.

    как пользовать - написал руководством, для ICQ, e-mail, .txt и .ехе файлов, в теме на асечка.ру