Объекты String
неизменяемы. Это означает, что после создания строки ее содержимое не может быть изменено. Если вы сохраните пароль в String
, он останется в памяти до тех пор, пока сборщик мусора не удалит этот объект. В течение этого времени злоумышленник может получить доступ к памяти и прочитать пароль.
Массивы char[]
можно изменить. После использования пароля, сохраненного в char[]
, вы можете явно перезаписать элементы массива, например, нулевыми символами. Это гарантирует, что пароль будет удален из памяти сразу пос
Объекты String
неизменяемы. Это означает, что после создания строки ее содержимое не может быть изменено. Если вы сохраните пароль в String
, он останется в памяти до тех пор, пока сборщик мусора не удалит этот объект. В течение этого времени злоумышленник может получить доступ к памяти и прочитать пароль.
Массивы char[]
можно изменить. После использования пароля, сохраненного в char[]
, вы можете явно перезаписать элементы массива, например, нулевыми символами. Это гарантирует, что пароль будет удален из памяти сразу пос
Register or sign in to get access to full answers for all questions from the question bank.