From 51c470f805c3db4861aaa8a4a801ebda98c71811 Mon Sep 17 00:00:00 2001
From: Rob van Son
+Create new user account
+
+
+
+ Note: For the procedures used at this site, a basic computer setup can check 1 billion passwords per second. You need
+ a password (or phrase) strength in the order of 56 bits to be a little secure (one year on a single computer).
+ An example whould be the phrase 'sherlock curry oleander'.
+
+
+
+Your password might be vulnerable to brute force guessing.
+Protections against such attacks are costly in terms of code complexity, bugs, and execution time.
+However, there is a very simple and secure counter measure. See the XKCD comic
+above. The phrase, There is no password like more password would be both much easier to remember, and still stronger than
+h4]D%@m:49, at least before this phrase was pasted as an example on the Internet.
+Please be so kind and add the name of your favorit flower, dish, or fictional character to your password.
+Say, Oleander, Curry, or Sherlock (each adds 20 bits or more according to Google Ngram viewer)
+or even the phrase Sherlock hates curry with oleander (adds ~ 69 bits).
+That would be more effective than adding a million rounds of encryption.
+
+
+The Salt and Ticket values are all created using SHA256 on 64 Byte of output from /dev/urandom in HEX. +
+ + Example Login page for CGIscriptor.pl
+ Copyright © 2012 R.J.J.H. van Son
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see http://www.gnu.org/licenses/.
+
A JavaScript implementation of the SHA family of hashes, as defined in FIPS
+ PUB 180-2 as well as the corresponding HMAC implementation as defined in
+ FIPS PUB 198a
+ Version 1.3 Copyright Brian Turek 2008-2010
+ Distributed under the BSD License
+ See http://jssha.sourceforge.net/ for more information
+ Several functions taken from Paul Johnson
+