none
vb.net объект asnencodeddata RRS feed

  • Вопрос

  • Здравствуйте, Сообщество!

    Не могу найти объяснений: как пользоваться в vb.net объектом asnencodeddata, в частности свойством Format. Как использовать Oid, на что он влияет? Можно ли имея значения Oid и Format восстановить исходный массив Byte (rawData)? Дайте хорошую ссылку плз

    11 декабря 2016 г. 18:09

Ответы

  • 1) Насколько я понял да, это служебный класс, он не для шифрования пользовательских данных

    2) Постоянной длины - однозначно нет. Сжатие + Шифрование каким-нибудь DES + преобразование в Base64 в какой-то степени может достичь формирования компактных шифровок

    • Помечено в качестве ответа ashaxm 12 декабря 2016 г. 8:51
    12 декабря 2016 г. 8:38

Все ответы

  • А для чего именно вы хотите им пользоваться? Например здесь показано, как получить расширения сертификатов. Oid, насколько я знаю, определяет тип информации в данном расширении (например здесь список OID которые понимают крипто-интерфейсы Windows: https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa379367%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396). Format - это не свойство, а метод, и используется для преобразования данного объекта в читаемый формат для вывода на экран. 

    • Изменено VadimTagil 12 декабря 2016 г. 8:23 добавлено
    12 декабря 2016 г. 7:55
  • Везде этот пример с сертификатами. 1) Просто интересно: Этот объект создан только для этого? Как еще можно использовать?

    2) Вообще-то я ищу способ сделать простую вещь: передать строку символов разной длины в виде шифра, желательно мЕньшей и вообще постоянной длины, так чтобы из него можно было извлечь исходную строку. Что-то вроде обратимого хэш-кода. Но, видимо, сама постановка абсурдна? Единственное что можно -это zip-ование для длинных строк? а для недлинных нету

    12 декабря 2016 г. 8:19
  • 1) Насколько я понял да, это служебный класс, он не для шифрования пользовательских данных

    2) Постоянной длины - однозначно нет. Сжатие + Шифрование каким-нибудь DES + преобразование в Base64 в какой-то степени может достичь формирования компактных шифровок

    • Помечено в качестве ответа ashaxm 12 декабря 2016 г. 8:51
    12 декабря 2016 г. 8:38