public PaswordProjectDataStor GetPaswordProjectDataStor(String password) { if (dataStor != null) { return(dataStor); } dataStor = new PaswordProjectDataStor(); dataStor.UpdatePassword(password); /** * 从文件中获取数据 * 对数据解密 * 对数据反序列化 * */ String message = FileReadWrite.Read(); if (message == null || message.Length <= 0) { return(dataStor); } var bytes = Decryptor(Convert.FromBase64String(message)); message = Encoding.UTF8.GetString(bytes); dataStor = SerializationHelper.Deserialization(message); if (dataStor == null) { dataStor = new PaswordProjectDataStor(); } return(dataStor); }
/// <summary> /// 修改密码 /// </summary> /// <param name="password"></param> public void UpdatePassword(String password) { PaswordProjectData.UpdatePassword(password); }