Должно работать даже с поддельным ключом аккаунта. Я предполагаю, что это может произойти в другой строке кода.
Если это не тот случай. Я рекомендую вам создать новый проект и добавить следующую зависимость.
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>10.1.0</version>
</dependency>
И просто добавьте следующий код и протестируйте снова.
public static void main(String... args) throws Exception
{
String accountName = "accountName";
String accountKey = "xxxxxxxxxxx";
try {
SharedKeyCredentials sharedKeyCredentials = new SharedKeyCredentials(accountName, accountKey);
System.out.print(sharedKeyCredentials.getAccountName());
} catch (InvalidKeyException e) {
e.printStackTrace();
}
}
Результат теста: