Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

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


Klient nie chce wpłacić zaliczki? Płatność przez Sejf pomoże uniknąć ewentualnego oszustwa.
  1. 93  
    2 dni83 PLN

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

  2. 362    15  1   1
    3 dni184 PLN

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

  3. 60  
    8 dni147 PLN

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

  4. Jeszcze 2 ofert jest ukrytych
  • Sergey Morlang
    21 lipca 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;

    }

    }

  • Sergey Morlang
    21 lipca 2015, 10:06 |

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

  • Konstantin Tkachev
    21 lipca 2015, 11:12 |

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

  • Sergey Morlang
    21 lipca 2015, 11:20 |

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

  • Konstantin Tkachev
    21 lipca 2015, 11:09 |

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

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

  • Sergey Morlang
    21 lipca 2015, 11:21 |

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

  • Konstantin Tkachev
    21 lipca 2015, 11:26 |

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

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

  • Sergey Morlang
    21 lipca 2015, 11:32 |

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

  • Sergey Morlang
    21 lipca 2015, 11:23 |

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

  • Konstantin Tkachev
    21 lipca 2015, 11:42 |

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

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

  • Dmitry Terpil
    21 lipca 2015, 15:01 |

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

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


  • Konstantin Tkachev
    21 lipca 2015, 15:28 |

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

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

  • Dmitry Terpil
    21 lipca 2015, 15:33 |

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


Aktualne zlecenia dla freelancerów w kategorii C i C++

Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)

83 PLN

Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić…

C i C++C# ∙ 10 godzin 38 minut temu ∙ 2 oferty

Konsultacja i audyt bieżącego projektu na Odoo 19 Community Edition

Szukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.…

C i C++Javascript & Typescript ∙ 3 dni 11 godzin temu ∙ 7 ofert

Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)

Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000…

C i C++Systemy wbudowane i mikrokontrolery ∙ 4 dni 12 godzin temu ∙ 4 oferty

Czarna Ukraina (projekt RP na bazie MTA)

4242 PLN

Naprawa błędów o różnym stopniu skomplikowania, jak te przedstawione na zdjęciach. Dostosowanie nawigacji mapy. Naprawa dziur w mapie, dostosowanie pojazdów do projektu, usuwanie logo lub ich przepisanie.

C i C++Python ∙ 6 dni temu ∙ 21 ofert

Inżynier infrastruktury proxy mieszkalnych

Budujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników…

C i C++DevOps ∙ 10 dni 8 godzin temu ∙ 15 ofert

Zleceniodawca
Profil został usunięty


Zlecenie zostało opublikowane
10 lat temu
9751 wyświetleń