In case I am handling passwords in my application, is it absolutely necessary that I use char array instead of a String object? If my application is configured to write no logs or anything and memory dumps are least expected, will it be too imprudent to use a String object?
It would be beneficial if I could use a String object because I would then be able to use a library (jBCrypt) which I otherwise will not be able to use.