Перейти к содержанию

Bcrypt шифрование


Pyton

Рекомендуемые сообщения

Кто сможет дописать свойство логирования через Bcrypt? Тоесть щас если в базе пароль зашифрован с помощью MD5, вы можете включить эту функцию в эмуляторе и спокойно входить в игру.

Мне нужно добавить поддержку Bcrypt.

Такая вещь уже была реализована на Hercules'e гдето год назад. LINK (последние 7 коммитов)

Как я понимаю это реализовали 2 человека за неделю.

в файле conf/login.conf можна свободно выбрать какой метод шифрования хочешь исопльзовать:

+// How to store user passwords in database?

+// 0: plaintext (unencrypted, unsafe)

+// 1: unsalted MD5 hash (unsafe, available only for backwards compatibility)

+// 2: bcrypt hash (recommended)

+// For more information about password storage methods and updating your database

+// see 'doc/user_passwords.txt'

+password_store_method: 2

+// Work factor for bcrypt hasher. Min: 4. Max: 31

+// Used only when:

+// - updating from plaintext/MD5 to bcrypt

+// - creating new account directly by login-server (new_account: yes)

+// For details see 'doc/user_passwords.txt'

+bcrypt_rounds: 12

Может ктото это поправить под теперешнюю версию Rathena?

Изменено пользователем Pyton
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика