Most people would not do well with 50 character passwords so it really is not practical. Why not use a cypher that can protect passwords of lengths and complexity that they can remember?