I'm using the Oracle Verify Function 12c - the max password length seem to be < 30 charcters. Can I change that?
Passwords can be at most 30 bytes long
So the answer to the question "Can I change that" is: no
From the 12c Oracle Database SQL Language Reference, CREATE USER (http://docs.oracle.com/database/121/SQLRF/statements_8003.htm#SQLRF01503)
Passwords must follow the rules described in the section "Database Object Naming Rules", And from that reference:
"Passwords must follow the rules described in the section "Database Object Naming Rules", "
"The following list of rules applies to both quoted and nonquoted identifiers unless otherwise indicated:
Names must be from 1 to 30 bytes long with these exceptions:"
And just to clarify - length limits on object names are hard-coded into the oracle binaries, so no you cannot make them longer.
As an aside, even having worked in a high-security enviornment, I can't imagine needing a password longer that 30 characters. If your password is sufficiently complex there quickly comes a point of diminishing returns on additional security gained by increasing the length of the password. I'd think a sufficiently complex password of 30 characters would require a quantum computer to crack in any reasonable amount of time.