Информация об изменениях

Сообщение Re[2]: Случайный пароль от 20.05.2023 6:47

Изменено 20.05.2023 6:50 Carc

Re[2]: Случайный пароль
Здравствуйте, TailWind, Вы писали:

[skipped]
TW>Оценить насколько это хорошо не могу
TW>Я даже не понимаю что значат флаги у CryptAcquireContext
TW>Описание у функции на msdn не раскрывает используемых алгоритмов

TW>Но наверно лучше чем велосипедить с rand()

Уж поверьте, Windows Crypto API это точно уж не лучше.
Накушаетесь Вы по полной программе.
  • Обсобенности разных версий Windows. В такой версии есть алгоритмец, а вот в такой нету.... С учетом выходок мелкомягких с версиями винды: премиумы, профессоналы, хоумы, воркстейшены которые как начались в районе Висты, так их и несет по кочкам.
    Это просто полный вперед.

    Накушался я оного в нулевые по самые по-нибалуйся.
  • Еще вдобавок: обсобенности конфигурации вообще конкретной машины с конкретной виндой.
  • Еще вдобавок: обсобенности настроек всякой разной секурной конфигурации.
  • Еще вдобавок: обсобенности всяких санкций! "А не будут брать, отключим газ ВинкриптоAPI"

    Я тогда лет через три дерганий и бесконечных спотыканий у конкретных пользователей на конкретных машинах забил с прибором на эти Windows Crypto API. И просто сделал\адаптировал собственную реализацию.

    Там более, что это всего лишь генерация криптостойкого простого числа. Охота Вам зависеть от всего вышеперечисленного? Оно Вам надо?

    PS: и напоследок...
    Все эти «обсобенности», они не складываются. Они умножаются.
    Комбинаторика она сцуко штука такая.

    В результате получаем картинку маслом: "Неважно насколько красив ваш код, если он не работает!" ((C) не помню кто)
  • Re[2]: Случайный пароль
    Здравствуйте, TailWind, Вы писали:

    [skipped]
    TW>Оценить насколько это хорошо не могу
    TW>Я даже не понимаю что значат флаги у CryptAcquireContext
    TW>Описание у функции на msdn не раскрывает используемых алгоритмов

    TW>Но наверно лучше чем велосипедить с rand()

    Уж поверьте, Windows Crypto API это точно уж не лучше.
    Накушаетесь Вы по полной программе.
  • Обсобенности разных версий Windows. В такой версии есть алгоритмец, а вот в такой нету.... С учетом выходок мелкомягких с версиями винды: премиумы, профессоналы, хоумы, воркстейшены которые как начались в районе Висты, так их и несет по кочкам.
    Это просто полный вперед.

    Накушался я оного в нулевые по самые по-нибалуйся.
  • Еще вдобавок: обсобенности конфигурации вообще конкретной машины с конкретной виндой.
  • Еще вдобавок: обсобенности настроек всякой разной секурной конфигурации.
  • Еще вдобавок: обсобенности всяких санкций! "А не будут брать, отключим газ ВинкриптоAPI"

    Я тогда лет через три дерганий и бесконечных спотыканий у конкретных пользователей на конкретных машинах забил с прибором на эти Windows Crypto API. И просто сделал\адаптировал собственную реализацию.

    Тем более, что это всего лишь генерация криптостойкого простого числа. Охота Вам зависеть от всего вышеперечисленного? Оно Вам надо?

    PS: и напоследок...
    Все эти «обсобенности», они не складываются. Они умножаются.
    Комбинаторика она сцуко штука такая.

    В результате получаем картинку маслом: "Неважно насколько красив ваш код, если он не работает!" ((C) не помню кто)