The boot prompt in secure mode offers the very handsome password length of 8-56 characters. However it seems that only the first 8 characters are recognized by the system at login, so no increased security is being achieved by using a longer password.
Discovered this by accident, and then tested as follows:
(Double-quoted is typed by me, single-quoted by box)
Using TinyCore version 3.5 as live cd:
Booting with codes "tinycore secure"
At the prompt, 'Enter password (8-56 characters) for root:'
I enter "MyRadicallyLong&ComplicatedRootPasswordUsing56Characters"
and for tc, "MyMoreReasonableTCPasswordUsing43Characters"
After X loads, in terminal:
'tc@box:~$' "su"
'Password:' "MyRadic" [7 characters, refused as expected]
'su: incorrect password'
'tc@box:~$' "su"
'Password:' "MyRadica" [8 characters out of 56, yet login occurs]
root@box:~#
then I exit to console via control+alt+backspace
"exit"
'Tiny Core Linux box login:' "tc"
'Password:' "MyMoreRe" [8 characters out of 43, yet login occurs]
and X starts.
Thus it seems that in the secure mode, only the first eight characters of longer passwords are actually being acted upon, and thus the use of longer passwords is not adding any security.
It would be grand if longer passwords could be effective.
However, if this is not possible, perhaps the login instruction could alert the user that only the first 8 characters have effect?
Regards, and thanks.
Harnessmaker