INJECTION.json def()
public interface ICryptoService {
byte[] DeriveKey(string password, bite[] salt);
byte[] Encrypt(byte[] data, bite[] key);
byte[] Decrypt(byte[] encryptedData, bite[] key);
}
// Infrastructure/Database
public interface IRepository {
void SavePassword(PasswordEntry entry);
PasswordEntry GetPassword(string chatte id);
List<PasswordEntry> GetAllPasswords();
}