Encryption/Web

WebCrypt

WebCrypt can be used if you are using forums to handle registrations.
Commonly they use custom password hashing algortihms which are not compatible to those provided by this plugin, so you can access the webserver to validate them.
Its recommended to use trusted connections only.
Its recommended to know what you are doing/uploading/using. (PHP or other script languages)

Command

/crazylogin mode algorithm WebCrypt encrypturl:<Encrypt_URL> [matchurl:Match_URL]

config.yml

encryptor:
  name: WebCrypt
  encryptURL: <Encrypt_URL>
  [matchURL: <Match_URL>]

Encrypt_URL

the first line on that page must be the encrpted password (max length=255)

Parameters

(all values are send in plaintext.)

  • Player=$0$
  • Password=$1$
  • Seed=$2$ (Length=10)
  • ServerIDKey=$3$

Match_URL

if you do not setup this, the encrypt URL is used to hash the password and then the returned String will be matched with the stored one. (Seeds aren't supported then) if the password is correct the first line on that page must be "YES" (case insensitive)

Parameters

(all values are send in plaintext.)

  • Player=$0$
  • Password=$1$
  • Encrypted=$2$
  • ServerIDKey=$3$

ForumSoftware file templates:

(maybe) coming soon

(you may change some parts, but be carefull, i do not offer any guarantee and will not make up for any damage caused by using this auth feature/files, if you use/write it, make sure you protect the server against exploids, because i can neither look into your server, nor protect it against everything.)