Получите число OpenSSL FIPS версии модуля

[1123637]Я могу получить этот выход с помощью этих переключателей:
  • Вы увидите [1124010]\303\251[1124011], если [1124012]дерево[1124013] посчитает, что 0303 и 0251 - недействительные символы (или последовательность символов в вашей локали).
  • Однако это действительно в локалях UTF-8, где [1124014]\303\251[1124015] является [1124016]é[1124017] и в iso-8859-1 или iso-8859- 15 (два общих одинарных байта на символьную диаграмму, распространенных во франкоязычных странах), где [1124018]\303[1124019] является [1124020]Ã[1124021] и [1124022]\251[1124023] является [1124024]©[1124025].
  • Таким образом, здесь подразумевается, что вы находитесь в локали, где кодовая таблица определена только для первых 128-байтных значений, как в ASCII, как в C-локации.
  • Вы можете сказать дереву [1124026] [1124027], что ваша кодовая страница имеет кодировку UTF-8 или iso-8859-15, и тогда она не будет переводить эти 0303 байта на [1124028]\303[1124029].
  • locale -a[1124031] скажет вам, есть ли в вашей системе локаль с кодовой таблицей UTF-8. Тогда можно выбрать такую, как [1124032]fr_FR.UTF-8[1124033]:
  • Но тогда, будет ли она отображаться корректно или нет, будет зависеть от того, что понимает ваш терминальный эмулятор. Если он не настроен на отображение символов UTF-8, то он не будет работать.
  • Если Ваш терминальный эмулятор способен отображать iso-8859-1, то Вы можете сделать [1124034]дерево [1124035] отображением UTF-8 и преобразовать его с помощью [1124036]иконкиv[1124037]:
  • 2
    28.07.2014, 20:00
    1 ответ

    Вы можете создать программу на языке C и связать ее с проверенной библиотекой fips. Вызовите модуль FIPS __версия _текст ()из этой программы, и вы получите версию модуля.

    0
    27.01.2020, 22:59

    Теги

    Похожие вопросы