...
Code Block | ||
---|---|---|
| ||
class Password {
public static void main(String[] args) throws IOException {
char[] password = new char[100];
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream("password.txt")));
// reads the password into the char array, returns the number of bytes read
int n = br.read(password);
// decrypt password, perform operations
for(int i= n - 1;i >= 0;i--) // manually clear out the password immediately after use
password[i] = 0;
br.close();
}
}
|
Risk Assessment
Hardcoding sensitive information can lead to critical security vulnerabilities.
...