{ # Hide everything package Crypt::Password; our @EXPORT_OK = (public_func); my $secret_var1 = 0; my $secret_hash = (); sub private_func () sub public_func () }