Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

C# шифрование/дешифрование XML


Замовник не бажає робити передоплату? Оплата через Сейф допоможе уникнути можливого шахрайства.
  1. 93  
    2 дні1000 UAH

    Готов реализовать данную задачу. Готов обсудить. Опыт работы более 2-х лет в области автоматизации

  2. 362    15  1   1
    3 дні2246 UAH

    Готов взяться за Ваш проект.

  3. 60  
    8 днів1797 UAH

    готов выполнить задание, пишите детали в лс. включая желаемый метод шифрования, детали визуального оформления и прочее

  4. Ще 2 ставки приховано
  • Сергей Морланг
    21 липня 2015, 10:05 |

    static bool coding(string source_fileName, string rez_FileName)

    {

    try

    {

    byte[] bytes_pass = Encoding.GetEncoding(1251).GetBytes("строка шифрования");

    byte[] bytes = File.ReadAllBytes(source_fileName);

    int num = 0;

    for (Int64 i = 0; i < bytes.LongCount(); i++)

    {

    bytes[i] = (byte)(bytes[i] ^ bytes_pass[num]);

    num++;

    if (num >= bytes_pass.Count()) num = 0;

    }

    File.WriteAllBytes(rez_FileName, bytes);

    return true;

    }

    catch (Exception)

    {

    return false;

    }

    }

  • Сергей Морланг
    21 липня 2015, 10:06 |

    Чем длиннее строка шифрования, тем лучше

  • Константин Ткачев
    21 липня 2015, 11:12 |

    т.е. статичность алгоритма - налицо...

  • Сергей Морланг
    21 липня 2015, 11:20 |

    Кто мешает передавать строку из вне?

  • Константин Ткачев
    21 липня 2015, 11:09 |

    ну это конечно примитивный XOR. Поднимается элементарно.

    И в данном примере длина закодированного участка равна всего лишь длине строки шифрования. 🙂

  • Сергей Морланг
    21 липня 2015, 11:21 |

    Верно, просили попроще 🙂

  • Константин Ткачев
    21 липня 2015, 11:26 |

    вообще-то в проекте упоминаются такие магические слова как "открытый" и "закрытый" ключи 🙂 Это точно не XOR. Это уже DES.

    Но это уже конечно выбор имплементатора...

  • Сергей Морланг
    21 липня 2015, 11:32 |

    :) Точно, куда я смотрел? Тогда код не подходит.

  • Сергей Морланг
    21 липня 2015, 11:23 |

    Думаю можно добавить изменение значений при сериализации, т.е. даже если расшифровать то данные будут не верны, потому как обработаны.

  • Константин Ткачев
    21 липня 2015, 11:42 |

    Не, DES проще прикрутить... 🙂

    Да и надежнее в итоге.

  • Дмитрий Терпиль
    21 липня 2015, 15:01 |

    Лучше использовать стандартный АЕS, либо же 3DES. так же не стоит забывать о стандартном алгоритме шифрования файлов FES. выбрав что угодно из этого можно получить +- достойную криптостойкую систему, но если нужна абсолютная защита то лучше использовать асимметричное шифрование, либо шифрование текстом.

    в последнем вознекает проблема раздачи ключей, чего в асимметричном шифровании не будет ведь роздача ключей там будет по схемме Диффи-Хелманна


  • Константин Ткачев
    21 липня 2015, 15:28 |

    В этом проекте насколько я понимаю - не ставится задача абсолютной криптостойкости.

    И конечно, имеется ввиду 3DES или AES. Классический DES уже никто практически не применяет... 🙂

  • Дмитрий Терпиль
    21 липня 2015, 15:33 |

    черт знает что заказчик хочет, а так как особой проблемы в реализации абсолютной криптостойкости нет, почему бы и нет?


Актуальні фриланс-проєкти в категорії C та C++

Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)

1000 UAH

Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з…

C та C++C# ∙ 2 дні 14 годин тому ∙ 2 ставки

Консультація та аудит поточного проєкту на Odoo 19 Community Edition

Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо…

C та C++Javascript та Typescript ∙ 5 днів 15 годин тому ∙ 7 ставок

Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)

Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C та C++Вбудовані системи та мікроконтролери ∙ 6 днів 16 годин тому ∙ 4 ставки

Чорна Україна (RP-проект на базі MTA)

51 835 UAH

Виправлення помилок різної складності, як на зображеннях. Коригування навігації карти. Виправлення дірок на карті, адаптація транспортних засобів до проекту, видалення логотипів або їх переписування.

C та C++Python ∙ 8 днів 4 години тому ∙ 22 ставки

Інженер інфраструктури резидентних проксі

Ми будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої…

C та C++DevOps ∙ 12 днів 12 годин тому ∙ 15 ставок

Замовник
Профіль видалено


Проєкт опублікований
10 років тому
9751 перегляд