public Storage(string fileName) {
this.fileName = new String(fileName.ToCharArray());
PasswordVault vault = new PasswordVault();
try {
this.password = vault.Retrieve(Conf.resource, Conf.username).Password;
}
catch (Exception e) {
vault.Add(new PasswordCredential(Conf.resource, Conf.username, CryptographicBuffer.EncodeToBase64String(CryptographicBuffer.GenerateRandom(64))));
this.password = vault.Retrieve(Conf.resource, Conf.username).Password;
}
}