Разбираюсь с шифрованием / дешифрованием, цифровой подписью. При шифровании возникают нечитабельные, т.е. системные символы, например, если перегонять строку в Unicode с помощью UnicodeEncoding.GetString(byte[]). Какие варианты решения есть для того, чтобы сделать все коды символов читабельными. У меня возникла идея переводить их в цифровые коды по виду byteArr[i].ToString(), но тогда получается довольно длинная строка. Есть ли еще варианты?
Здравствуйте, Pavel M., Вы писали:
PM>Разбираюсь с шифрованием / дешифрованием, цифровой подписью. При шифровании возникают нечитабельные, т.е. системные символы, например, если перегонять строку в Unicode с помощью UnicodeEncoding.GetString(byte[]). Какие варианты решения есть для того, чтобы сделать все коды символов читабельными. У меня возникла идея переводить их в цифровые коды по виду byteArr[i].ToString(), но тогда получается довольно длинная строка. Есть ли еще варианты?
Точнее говоря, надо получить шифрованный текст в классе больших и маленьких букв, возможно еще +, — , = , БЕЗ ВАЙТСПЕЙСОВ... Просто подпись следует передавать по http, поэтому не хочется проблем
Здравствуйте, Pavel M., Вы писали:
PM>Здравствуйте, Pavel M., Вы писали:
PM>>Разбираюсь с шифрованием / дешифрованием, цифровой подписью. При шифровании возникают нечитабельные, т.е. системные символы, например, если перегонять строку в Unicode с помощью UnicodeEncoding.GetString(byte[]). Какие варианты решения есть для того, чтобы сделать все коды символов читабельными. У меня возникла идея переводить их в цифровые коды по виду byteArr[i].ToString(), но тогда получается довольно длинная строка. Есть ли еще варианты?
PM>Точнее говоря, надо получить шифрованный текст в классе больших и маленьких букв, возможно еще +, — , = , БЕЗ ВАЙТСПЕЙСОВ... Просто подпись следует передавать по http, поэтому не хочется проблем
Здравствуйте, vitz, Вы писали:
V>Здравствуйте, Pavel M., Вы писали:
PM>>Здравствуйте, Pavel M., Вы писали:
PM>>>Разбираюсь с шифрованием / дешифрованием, цифровой подписью. При шифровании возникают нечитабельные, т.е. системные символы, например, если перегонять строку в Unicode с помощью UnicodeEncoding.GetString(byte[]). Какие варианты решения есть для того, чтобы сделать все коды символов читабельными. У меня возникла идея переводить их в цифровые коды по виду byteArr[i].ToString(), но тогда получается довольно длинная строка. Есть ли еще варианты?
PM>>Точнее говоря, надо получить шифрованный текст в классе больших и маленьких букв, возможно еще +, — , = , БЕЗ ВАЙТСПЕЙСОВ... Просто подпись следует передавать по http, поэтому не хочется проблем
V>Convert.ToBase64String (Byte[])
да уж, надо же было так ступить
А как этот алгоритм, все-таки работает? Может, кто знает?
Здравствуйте, ArtDenis, Вы писали:
AD>Pavel M. wrote: >> А как этот алгоритм, все-таки работает? Может, кто знает?
AD>http://www.google.ru/search?q=base64 ?