Ruby implementation of the PolyPassHash password storage scheme