more typesafe methods for collections
handle absence of unlimeted strength java crypto package