Задать вопрос
  • Как генерировать пароль по кодовой фразе и восстанавливать обратно?

    Dmitry_Tadyshev
    @Dmitry_Tadyshev
    Определение компонентов пароля

    Кодовое слово (например, "bmw")
    Статические данные с ПК (например, имя пользователя, имя компьютера, дата создания учетной записи и т. д.)
    Пароль (например, "123123")
    2. Генерация пароля
    Вы можете создать функцию, которая будет комбинировать эти элементы для генерации пароля. Например:

    import hashlib

    def generate_password(code_word, static_data, user_password):
    # Создание уникальной строки на основе входных данных
    combined = f"{code_word}:{static_data}:{user_password}"

    # Хеширование строки для получения пароля
    password_hash = hashlib.sha256(combined.encode()).hexdigest()

    return password_hash

    3. Логика для восстановления пароля
    Для восстановления пароля вам нужно будет проверить кодовое слово и сгенерировать тот же пароль, используя те же статические данные. Например:

    def recover_password(code_word, static_data, user_password):
    return generate_password(code_word, static_data, user_password)

    4. Пример использования
    # Пример статических данных
    static_data = "user123" # Это может быть имя пользователя или имя компьютера
    user_password = "123123" # Ваш исходный пароль
    code_word = "bmw" # Кодовое слово

    # Генерация пароля
    generated_password = generate_password(code_word, static_data, user_password)
    print(f"Сгенерированный пароль: {generated_password}")

    # Восстановление пароля
    recovered_password = recover_password(code_word, static_data, user_password)
    print(f"Восстановленный пароль: {recovered_password}")

    # Проверка
    if generated_password == recovered_password:
    print("Пароль успешно восстановлен!")
    else:
    print("Ошибка восстановления пароля.")
    Ответ написан
    Комментировать
  • Как можно закрыть сайт от роскомнадзора?

    Dmitry_Tadyshev
    @Dmitry_Tadyshev
    Я написал модуль, который блокирует ботов РКН, краулеры, веб пауков.

    Так же скрыл от пользователей сайта мета данные и карту сайта.

    Создал вайт лист с ботами Яндекс и гугл - которым отдаю полный доступ к сайту.

    678391617cb2a409955931.jpeg
    67839168f0a38558616268.jpeg

    Таким образом сайт продвигается в поисковых системах как обычно, клиенты видят сайт без мета данных, ну а боты просто редиректятся на другой домен - который заблокирован в РКН.

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

    Домены на которые я ставил такую защиту живут более 1 года. Покажу пруфы в ЛС.

    Стучите в тг: https://t.me/dmitry_tadyshev
    Ответ написан
    Комментировать