Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
module:rlogin [2025/04/19 19:19] – [Command-line] Add the -H option digital man | module:rlogin [2025/04/19 19:35] (current) – [Auto-Login] Document the -H option digital man | ||
---|---|---|---|
Line 70: | Line 70: | ||
==== Auto-Login ==== | ==== Auto-Login ==== | ||
- | For automated logins, [[server: | + | For automated logins, |
- | Other RLogin servers (e.g. door game servers) may have different requirements for automated logins (e.g. no password). | + | Other RLogin servers (e.g. door game servers) may have different requirements for automated logins (e.g. //no// password). |
=== Hashed Passwords === | === Hashed Passwords === | ||
- | Hashed passwords can be used to secure | + | Hashed passwords can be used to securely authenticate |
In some use cases, the RLogin server may be expected store/ | In some use cases, the RLogin server may be expected store/ | ||
Line 83: | Line 83: | ||
The user's password, user number, and account creation date are used to generate the password hash, so changing any of these values will change the resulting hashed password sent (and presumably logged/ | The user's password, user number, and account creation date are used to generate the password hash, so changing any of these values will change the resulting hashed password sent (and presumably logged/ | ||
- | Included in the hashed parameters are so-called //salt// and //pepper// (strings of characters) to help insure that the a user with the same number, password, and creation date on another BBS won't generate the same hash value that is sent to the RLogin server (allowing a malicious server to identify users with same password). | + | Included in the hashed parameters are so-called //salt// and //pepper// (strings of characters) to help insure that the a user with the same number, password, and creation date on another BBS won't generate the same hash value that is sent to the RLogin server (allowing a malicious server to identify users with same passwords). |
+ | |||
+ | The '' | ||
== Salt == | == Salt == | ||
Line 89: | Line 91: | ||
== Pepper == | == Pepper == | ||
- | To insure that a different hash is generated for use on different RLogin servers, a sysop may include server-unique data (so called " | + | To insure that a different hash is generated for use on different RLogin servers, a sysop may include server-unique data (so called " |
- | When multiple 3rd party RLogin servers are being connected to with hashed passwords, it is recommended to include a different pepper value for each RLogin | + | When multiple 3rd party RLogin servers are being connected to with hashed passwords, it is recommended to include a different pepper value for each RLogin |
Including pepper allows server-unique hashes so that if one BBS auto-registers/ | Including pepper allows server-unique hashes so that if one BBS auto-registers/ |