static void EncryptOtherFile() { Console.WriteLine("\n-------------------------Other Files----------------------------\n"); FileEncoder fileEncoder = new FileEncoder(); string inputFile = @"Files\pollub.png"; string encryptedFile = @"Files\pollubEncrypted.png"; string decryptedFile = @"Files\pollubDecrypted.png"; fileEncoder.EncryptFile(inputFile, encryptedFile); fileEncoder.DecryptFile(encryptedFile, decryptedFile); string connectionString = ConfigurationManager.ConnectionStrings["default"].ConnectionString; string query = "INSERT INTO [dbo].[Crypto] VALUES (@EncryptedData);"; string encryptedFileContent = File.ReadAllText(encryptedFile); using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand(query, connection)) { command.Parameters.Add("EncryptedData", System.Data.SqlDbType.NVarChar).Value = encryptedFileContent; connection.Open(); command.ExecuteNonQuery(); Console.WriteLine("Encrypted file has been saved to database successfully."); } } }
private static void RunEncode(Settings settings) { var input = settings.FileToEncode; var output = settings.OutputFile; FileEncoder.EncodeFile(input, output); }
public AccountModel(FileEncoder fileEncoder, OnePassData onePassData) { _fileEncoder = fileEncoder; _onePassData = onePassData; ErrorsChanged += OnErrorsChanged; }
public static void SaveGame() { string save = Saver.Save(GameData.Instance); // The rest of the code has to ensure that save += "\n" + Saver.Save(RNG.Seed); FileEncoder.Write(save); }
internal static void LoadCmsConfig(String confPath) { //初始化设置 if (String.IsNullOrEmpty(confPath)) { confPath = String.Format("{0}{1}cms.conf", Cms.PyhicPath, CmsVariables.SITE_CONF_PATH); } FileInfo cfgFile = new FileInfo(confPath); if (cfgFile.Exists) { bool isEncoded = FileEncoder.IsEncoded(confPath, CmsVariables.FileEncodeHeader); if (isEncoded) { FileEncoder.DecodeFile(confPath, confPath, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } Configuration.Load(confPath); if (isEncoded || Settings.SYS_ENCODE_CONF_FILE) { FileEncoder.EncodeFile(confPath, confPath, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } } else { throw new Exception("CMS配置文件不存在"); } }
static void EnctyptTxtFile() { Console.WriteLine("\n-------------------------File Encryption-------------------------\n"); FileEncoder fileEncoder = new FileEncoder(); fileEncoder.EncryptFile(@"Files\SampleFile.txt", @"Files\SampleFileEncrypted.txt"); fileEncoder.DecryptFile(@"Files\SampleFileEncrypted.txt", @"Files\SampleFileDecrypted.txt"); }
public ImageDto Create(ImageDto pictureInfo, string webRootPath, UploadedFileDto uploadedImage) { pictureInfo.UploadedFileId = uploadedImage.Id; pictureInfo.EncodedImage = FileEncoder.EncodeFile(uploadedImage.RelativePath, webRootPath); pictureInfo.ContentType = uploadedImage.ContentType; Image picture = _mapper.Map <Image>(pictureInfo); _database.Images.Add(picture); _database.SaveChanges(); return(_mapper.Map <ImageDto>(picture)); }
public static void EndWrite() { sf.Flush(); if (Settings.SYS_ENCODE_CONF_FILE) { FileEncoder.EncodeFile(CmsConfigFile, CmsConfigFile, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } sf = null; }
static void Main(string[] args) { string path = Environment.CurrentDirectory; Console.WriteLine($"Current path is: {path}"); Console.WriteLine("Enter relative file path (with preceeding \\): "); path += Console.ReadLine(); Console.Write("Encode or decode? (e/d): "); char userInputED = Console.ReadKey().KeyChar; Console.WriteLine(); Console.Write("Small or large file? (s/l): "); char userInputSL = Console.ReadKey().KeyChar; Console.WriteLine(); Console.Write("Specify offset count: "); int offset = 1; int.TryParse(Console.ReadLine(), out offset); Console.WriteLine("Working..."); try { if (userInputED == 'e' && userInputSL == 's') { FileEncoder.EncryptFileStandard(path, (byte)offset); } else if (userInputED == 'd' && userInputSL == 's') { FileEncoder.DecryptFileStandard(path, (byte)offset); } else if (userInputED == 'e' && userInputSL == 'l') { FileEncoder.EncryptFileStream(path, (byte)offset); } else if (userInputED == 'd' && userInputSL == 'l') { FileEncoder.DecryptFileStream(path, (byte)offset); } } catch (Exception e) { Console.WriteLine("File read/write failed. Please ensure you have a correct path and appropriate permissions."); Console.ReadKey(); } Console.WriteLine("Program Finished"); Console.ReadKey(); }
void LoadSettings() { try { if (FileEncoder.SaveVersionMatches("video_settings".ToPath())) { VideoSettings settings = (VideoSettings)Loader.Load(FileEncoder.Read("video_settings".ToPath())); Fullscreen = settings.Fullscreen; SetResolutionFromOption(settings.resolutionOption); } else { LoadDefaultSettings(); } } catch (Exception) { LoadDefaultSettings(); } }
public static void BeginWrite() { bool isEncoded = FileEncoder.IsEncoded(CmsConfigFile, CmsVariables.FileEncodeHeader); if (isEncoded) { FileEncoder.DecodeFile(CmsConfigFile, CmsConfigFile, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } sf = new SettingFile(CmsConfigFile); if (isEncoded) { FileEncoder.EncodeFile(CmsConfigFile, CmsConfigFile, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } }
static void Main(string[] args) { Console.Write("Источник: "); string src = Console.ReadLine(); Console.Write("Конечный файл: "); string dsrc = Console.ReadLine(); RC4Encoder encoder = new RC4Encoder(); FileEncoder fencoder = new FileEncoder(encoder); DateTime time = DateTime.Now; Console.WriteLine(fencoder.Encrypt(src, dsrc, new byte[] { 234, 13, 87, 148, 12, 159 }).ToBitString(30)); Console.WriteLine($"Time: {DateTime.Now - time}"); Console.WriteLine("OK!"); Console.ReadKey(); }
public static void LoadGame(SceneTree tree) { string save = ""; try { if (!FileEncoder.SaveExists()) { return; } save = FileEncoder.Read(); } catch (Utils.WrongVersionException e) { ThoughtPopup.Instance.OpenCustomMessage(e.GetMessage() + "\n\n[url=~title]Back to the title screen[/url]"); var callback = Callback.ConnectOnce(ThoughtPopup.Instance, "popup_hide", () => tree.ChangeScene("res://Scenes/TitleScreen.tscn")); return; } var saveItems = Loader.LoadMany(save); GameData.Instance = (GameData)saveItems[0]; RNG.StartCycle((int)saveItems[1]); }
// Called when the node enters the scene tree for the first time. public override void _Ready() { GetNode <Label>("Version").Text += Global.GameVersion; SFXHandler.Instance.Change(GameData.GameState.None); GetNode <AnimationPlayer>("AnimationPlayer").Connect("animation_finished", this, nameof(OnSplashScreenFinish)); TitleScreenButtons genericTitleScreen = GetNode <TitleScreenButtons>("Menu/Menu buttons"); if (FileEncoder.SaveExists()) { genericTitleScreen.newGameConfirmationPath = new NodePath("../Confirmation"); } Callback.Connect(genericTitleScreen, nameof(TitleScreenButtons.NewGame), () => { FileEncoder.Delete(); GameData.Instance.Deck = CardData.DefaultDeck(); }); Callback.Connect(genericTitleScreen, nameof(TitleScreenButtons.LoadGame), () => Global.LoadGame(GetTree())); GameData.Instance.Deck = CardData.All(); }
void SaveSettings() { FileEncoder.Write(Saver.Save(this), "video_settings".ToPath()); }
static void Main(string[] args) { FileEncoder encoder = new FileEncoder(); while (true) { try { string operation = Console.ReadLine(); if (operation == "-quit" || operation == "-q") { break; } string source = Console.ReadLine(); if (!(source.Split(' ')[0] == "-s" || source.Split(' ')[0] == "-source") || source.Split(' ').Length != 2) { Console.WriteLine("Incorrect input"); continue; } string path = Console.ReadLine(); if (!(path.Split(' ')[0] == "-f" || path.Split(' ')[0] == "-file") || path.Split(' ').Length != 2) { Console.WriteLine("Incorrect input"); continue; } if (operation == "-encode" || operation == "-e") { if (source.Split(' ')[1] == "file") { encoder.EncodeToFile(path.Split(' ')[1]); } else if (source.Split(' ')[1] == "buffer") { encoder.EncodeToBuffer(path.Split(' ')[1]); } else { Console.WriteLine("Incorrect input"); continue; } } else if (operation == "-decode" || operation == "-d") { if (source.Split(' ')[1] == "file") { encoder.DecodeFromFile(path.Split(' ')[1]); } else if (source.Split(' ')[1] == "buffer") { encoder.DecodeFromBuffer(path.Split(' ')[1]); } else { Console.WriteLine("Incorrect input"); continue; } } else { Console.WriteLine("Incorrect input"); continue; } Console.WriteLine("Successfully"); } catch { Console.WriteLine("Something wrong"); } } }
public ContentModel(FileEncoder fileEncoder, OnePassData onePassData) { _fileEncoder = fileEncoder; _onePassData = onePassData; }