code: func (s *AESEncryptedStorage) Get(key string) string {
  	if len(key) == 0 {
  		return ""
  	}
  	data, err := s.readEncryptedStorage()
  	if err != nil {
  		log.Warn("Failed to read encrypted storage", "err", err, "file", s.filename)
  		return ""
  	}
  	encrypted, exist := data[key]
  	if !exist {
  		log.Warn("Key does not exist", "key", key)
  		return ""
  	}
  	entry, err := decrypt(s.key, encrypted.Iv, encrypted.CipherText, []byte(key))
  	if err != nil {
  		log.Warn("Failed to decrypt key", "key", key)
  		return ""
  	}
  	return string(entry)
  }
docs: // Get returns the previously stored value, or the empty string if it does not exist or key is of 0-length