diff --git a/Form1.Designer.cs b/Form1.Designer.cs
new file mode 100644
index 0000000..9abee55
--- /dev/null
+++ b/Form1.Designer.cs
@@ -0,0 +1,601 @@
+namespace TextEncryptorApp;
+
+partial class Form1
+{
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ private void InitializeComponent()
+ {
+ heroPanel = new GlassPanel();
+ heroMetaLabel = new Label();
+ subtitleLabel = new Label();
+ titleLabel = new Label();
+ heroKickerLabel = new Label();
+ brandPictureBox = new PictureBox();
+ keyRailPanel = new GlassPanel();
+ sideInfoLabel = new Label();
+ key4TextBox = new TextBox();
+ key4Label = new Label();
+ key3TextBox = new TextBox();
+ key3Label = new Label();
+ key2TextBox = new TextBox();
+ key2Label = new Label();
+ key1TextBox = new TextBox();
+ key1Label = new Label();
+ railDescriptionLabel = new Label();
+ railTitleLabel = new Label();
+ textPanel = new GlassPanel();
+ clearAllButton = new NeonButton();
+ copyTextButton = new NeonButton();
+ decryptTextButton = new NeonButton();
+ encryptTextButton = new NeonButton();
+ outputTextBox = new StyledEditor();
+ outputLabel = new Label();
+ inputTextBox = new StyledEditor();
+ inputLabel = new Label();
+ textPanelDescription = new Label();
+ imagePanel = new GlassPanel();
+ imageDropHintLabel = new Label();
+ decryptImageButton = new NeonButton();
+ selectEncryptedImageButton = new NeonButton();
+ encryptImageButton = new NeonButton();
+ selectImageButton = new NeonButton();
+ encryptedImagePathValueLabel = new Label();
+ encryptedImagePathLabel = new Label();
+ imagePathValueLabel = new Label();
+ imagePathLabel = new Label();
+ previewPanel = new GlassPanel();
+ imagePreviewBox = new PictureBox();
+ imagePanelDescription = new Label();
+ imagePanelTitle = new Label();
+ heroPanel.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)brandPictureBox).BeginInit();
+ keyRailPanel.SuspendLayout();
+ textPanel.SuspendLayout();
+ imagePanel.SuspendLayout();
+ previewPanel.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)imagePreviewBox).BeginInit();
+ SuspendLayout();
+ //
+ // heroPanel
+ //
+ heroPanel.Controls.Add(heroMetaLabel);
+ heroPanel.Controls.Add(subtitleLabel);
+ heroPanel.Controls.Add(titleLabel);
+ heroPanel.Controls.Add(heroKickerLabel);
+ heroPanel.Controls.Add(brandPictureBox);
+ heroPanel.Location = new Point(24, 24);
+ heroPanel.Name = "heroPanel";
+ heroPanel.Size = new Size(1264, 144);
+ heroPanel.TabIndex = 0;
+ //
+ // heroMetaLabel
+ //
+ heroMetaLabel.AutoSize = true;
+ heroMetaLabel.Font = new Font("Segoe UI", 9F);
+ heroMetaLabel.Location = new Point(1006, 95);
+ heroMetaLabel.Name = "heroMetaLabel";
+ heroMetaLabel.Size = new Size(170, 15);
+ heroMetaLabel.TabIndex = 4;
+ heroMetaLabel.Text = "Focused encryption workspace";
+ //
+ // subtitleLabel
+ //
+ subtitleLabel.AutoSize = true;
+ subtitleLabel.Font = new Font("Segoe UI", 10F);
+ subtitleLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ subtitleLabel.Location = new Point(173, 88);
+ subtitleLabel.Name = "subtitleLabel";
+ subtitleLabel.Size = new Size(547, 19);
+ subtitleLabel.TabIndex = 3;
+ subtitleLabel.Text = "Encrypt text and images in a clean workspace built for clarity, speed, and consistency.";
+ //
+ // titleLabel
+ //
+ titleLabel.AutoSize = true;
+ titleLabel.Font = new Font("Century Gothic", 25F, FontStyle.Bold);
+ titleLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ titleLabel.Location = new Point(171, 40);
+ titleLabel.Name = "titleLabel";
+ titleLabel.Size = new Size(315, 40);
+ titleLabel.TabIndex = 2;
+ titleLabel.Text = "MagSec Encrypter";
+ //
+ // heroKickerLabel
+ //
+ heroKickerLabel.AutoSize = true;
+ heroKickerLabel.Font = new Font("Segoe UI Semibold", 9F, FontStyle.Bold);
+ heroKickerLabel.ForeColor = Color.FromArgb(45, 212, 191);
+ heroKickerLabel.Location = new Point(173, 23);
+ heroKickerLabel.Name = "heroKickerLabel";
+ heroKickerLabel.Size = new Size(131, 15);
+ heroKickerLabel.TabIndex = 1;
+ heroKickerLabel.Text = "SPACE CONSOLE";
+ //
+ // brandPictureBox
+ //
+ brandPictureBox.BackColor = Color.Transparent;
+ brandPictureBox.Location = new Point(24, 22);
+ brandPictureBox.Name = "brandPictureBox";
+ brandPictureBox.Size = new Size(126, 98);
+ brandPictureBox.SizeMode = PictureBoxSizeMode.Zoom;
+ brandPictureBox.TabIndex = 0;
+ brandPictureBox.TabStop = false;
+ //
+ // keyRailPanel
+ //
+ keyRailPanel.Controls.Add(sideInfoLabel);
+ keyRailPanel.Controls.Add(key4TextBox);
+ keyRailPanel.Controls.Add(key4Label);
+ keyRailPanel.Controls.Add(key3TextBox);
+ keyRailPanel.Controls.Add(key3Label);
+ keyRailPanel.Controls.Add(key2TextBox);
+ keyRailPanel.Controls.Add(key2Label);
+ keyRailPanel.Controls.Add(key1TextBox);
+ keyRailPanel.Controls.Add(key1Label);
+ keyRailPanel.Controls.Add(railDescriptionLabel);
+ keyRailPanel.Controls.Add(railTitleLabel);
+ keyRailPanel.Location = new Point(24, 180);
+ keyRailPanel.Name = "keyRailPanel";
+ keyRailPanel.Size = new Size(282, 526);
+ keyRailPanel.TabIndex = 1;
+ //
+ // sideInfoLabel
+ //
+ sideInfoLabel.Font = new Font("Segoe UI", 9F);
+ sideInfoLabel.Location = new Point(24, 409);
+ sideInfoLabel.Name = "sideInfoLabel";
+ sideInfoLabel.Size = new Size(220, 56);
+ sideInfoLabel.TabIndex = 10;
+ sideInfoLabel.Text = "Use the same key combination for both text and image decryption later.";
+ //
+ // key4TextBox
+ //
+ key4TextBox.Location = new Point(24, 344);
+ key4TextBox.Name = "key4TextBox";
+ key4TextBox.PasswordChar = '*';
+ key4TextBox.Size = new Size(220, 23);
+ key4TextBox.TabIndex = 9;
+ //
+ // key4Label
+ //
+ key4Label.AutoSize = true;
+ key4Label.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ key4Label.ForeColor = Color.FromArgb(245, 248, 255);
+ key4Label.Location = new Point(24, 322);
+ key4Label.Name = "key4Label";
+ key4Label.Size = new Size(57, 17);
+ key4Label.TabIndex = 8;
+ key4Label.Text = "Key 4";
+ //
+ // key3TextBox
+ //
+ key3TextBox.Location = new Point(24, 282);
+ key3TextBox.Name = "key3TextBox";
+ key3TextBox.PasswordChar = '*';
+ key3TextBox.Size = new Size(220, 23);
+ key3TextBox.TabIndex = 7;
+ //
+ // key3Label
+ //
+ key3Label.AutoSize = true;
+ key3Label.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ key3Label.ForeColor = Color.FromArgb(245, 248, 255);
+ key3Label.Location = new Point(24, 260);
+ key3Label.Name = "key3Label";
+ key3Label.Size = new Size(57, 17);
+ key3Label.TabIndex = 6;
+ key3Label.Text = "Key 3";
+ //
+ // key2TextBox
+ //
+ key2TextBox.Location = new Point(24, 220);
+ key2TextBox.Name = "key2TextBox";
+ key2TextBox.PasswordChar = '*';
+ key2TextBox.Size = new Size(220, 23);
+ key2TextBox.TabIndex = 5;
+ //
+ // key2Label
+ //
+ key2Label.AutoSize = true;
+ key2Label.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ key2Label.ForeColor = Color.FromArgb(245, 248, 255);
+ key2Label.Location = new Point(24, 198);
+ key2Label.Name = "key2Label";
+ key2Label.Size = new Size(57, 17);
+ key2Label.TabIndex = 4;
+ key2Label.Text = "Key 2";
+ //
+ // key1TextBox
+ //
+ key1TextBox.Location = new Point(24, 158);
+ key1TextBox.Name = "key1TextBox";
+ key1TextBox.PasswordChar = '*';
+ key1TextBox.Size = new Size(220, 23);
+ key1TextBox.TabIndex = 3;
+ //
+ // key1Label
+ //
+ key1Label.AutoSize = true;
+ key1Label.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ key1Label.ForeColor = Color.FromArgb(245, 248, 255);
+ key1Label.Location = new Point(24, 136);
+ key1Label.Name = "key1Label";
+ key1Label.Size = new Size(68, 17);
+ key1Label.TabIndex = 2;
+ key1Label.Text = "Key 1 *";
+ //
+ // railDescriptionLabel
+ //
+ railDescriptionLabel.Font = new Font("Segoe UI", 9.5F);
+ railDescriptionLabel.ForeColor = Color.FromArgb(148, 163, 184);
+ railDescriptionLabel.Location = new Point(24, 52);
+ railDescriptionLabel.Name = "railDescriptionLabel";
+ railDescriptionLabel.Size = new Size(220, 38);
+ railDescriptionLabel.TabIndex = 1;
+ railDescriptionLabel.Text = "Four simple key fields for every encryption action.";
+ //
+ // railTitleLabel
+ //
+ railTitleLabel.AutoSize = true;
+ railTitleLabel.Font = new Font("Bahnschrift SemiBold", 17F, FontStyle.Bold);
+ railTitleLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ railTitleLabel.Location = new Point(24, 22);
+ railTitleLabel.Name = "railTitleLabel";
+ railTitleLabel.Size = new Size(140, 28);
+ railTitleLabel.TabIndex = 0;
+ railTitleLabel.Text = "Access Keys";
+ //
+ // textPanel
+ //
+ textPanel.Controls.Add(clearAllButton);
+ textPanel.Controls.Add(copyTextButton);
+ textPanel.Controls.Add(decryptTextButton);
+ textPanel.Controls.Add(encryptTextButton);
+ textPanel.Controls.Add(outputTextBox);
+ textPanel.Controls.Add(outputLabel);
+ textPanel.Controls.Add(inputTextBox);
+ textPanel.Controls.Add(inputLabel);
+ textPanel.Controls.Add(textPanelDescription);
+ textPanel.Location = new Point(326, 180);
+ textPanel.Name = "textPanel";
+ textPanel.Size = new Size(446, 526);
+ textPanel.TabIndex = 2;
+ //
+ // clearAllButton
+ //
+ clearAllButton.ForeColor = Color.FromArgb(245, 248, 255);
+ clearAllButton.Location = new Point(228, 457);
+ clearAllButton.Name = "clearAllButton";
+ clearAllButton.Size = new Size(180, 38);
+ clearAllButton.TabIndex = 8;
+ clearAllButton.Text = "Clear all";
+ clearAllButton.UseVisualStyleBackColor = false;
+ clearAllButton.Click += ClearAllButton_Click;
+ //
+ // copyTextButton
+ //
+ copyTextButton.ForeColor = Color.FromArgb(245, 248, 255);
+ copyTextButton.Location = new Point(30, 457);
+ copyTextButton.Name = "copyTextButton";
+ copyTextButton.Size = new Size(180, 38);
+ copyTextButton.TabIndex = 7;
+ copyTextButton.Text = "Copy output";
+ copyTextButton.UseVisualStyleBackColor = false;
+ copyTextButton.Click += CopyTextButton_Click;
+ //
+ // decryptTextButton
+ //
+ decryptTextButton.ForeColor = Color.FromArgb(245, 248, 255);
+ decryptTextButton.Location = new Point(228, 70);
+ decryptTextButton.Name = "decryptTextButton";
+ decryptTextButton.Size = new Size(180, 38);
+ decryptTextButton.TabIndex = 6;
+ decryptTextButton.Text = "Decrypt";
+ decryptTextButton.UseVisualStyleBackColor = false;
+ decryptTextButton.Click += DecryptTextButton_Click;
+ //
+ // encryptTextButton
+ //
+ encryptTextButton.ForeColor = Color.FromArgb(245, 248, 255);
+ encryptTextButton.Location = new Point(30, 70);
+ encryptTextButton.Name = "encryptTextButton";
+ encryptTextButton.Size = new Size(180, 38);
+ encryptTextButton.TabIndex = 5;
+ encryptTextButton.Text = "Encrypt";
+ encryptTextButton.UseVisualStyleBackColor = false;
+ encryptTextButton.Click += EncryptTextButton_Click;
+ //
+ // outputTextBox
+ //
+ outputTextBox.Location = new Point(30, 302);
+ outputTextBox.Name = "outputTextBox";
+ outputTextBox.Size = new Size(386, 132);
+ outputTextBox.TabIndex = 4;
+ //
+ // outputLabel
+ //
+ outputLabel.AutoSize = true;
+ outputLabel.Font = new Font("Segoe UI Semibold", 10F, FontStyle.Bold);
+ outputLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ outputLabel.Location = new Point(30, 279);
+ outputLabel.Name = "outputLabel";
+ outputLabel.Size = new Size(93, 19);
+ outputLabel.TabIndex = 3;
+ outputLabel.Text = "Output";
+ //
+ // inputTextBox
+ //
+ inputTextBox.Location = new Point(30, 144);
+ inputTextBox.Name = "inputTextBox";
+ inputTextBox.Size = new Size(386, 112);
+ inputTextBox.TabIndex = 2;
+ //
+ // inputLabel
+ //
+ inputLabel.AutoSize = true;
+ inputLabel.Font = new Font("Segoe UI Semibold", 10F, FontStyle.Bold);
+ inputLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ inputLabel.Location = new Point(30, 121);
+ inputLabel.Name = "inputLabel";
+ inputLabel.Size = new Size(84, 19);
+ inputLabel.TabIndex = 1;
+ inputLabel.Text = "Input";
+ //
+ // textPanelDescription
+ //
+ textPanelDescription.AutoSize = true;
+ textPanelDescription.Font = new Font("Bahnschrift SemiBold", 17F, FontStyle.Bold);
+ textPanelDescription.ForeColor = Color.FromArgb(245, 248, 255);
+ textPanelDescription.Location = new Point(30, 22);
+ textPanelDescription.Name = "textPanelDescription";
+ textPanelDescription.Size = new Size(194, 28);
+ textPanelDescription.TabIndex = 0;
+ textPanelDescription.Text = "Text Console";
+ //
+ // imagePanel
+ //
+ imagePanel.Controls.Add(imageDropHintLabel);
+ imagePanel.Controls.Add(decryptImageButton);
+ imagePanel.Controls.Add(selectEncryptedImageButton);
+ imagePanel.Controls.Add(encryptImageButton);
+ imagePanel.Controls.Add(selectImageButton);
+ imagePanel.Controls.Add(encryptedImagePathValueLabel);
+ imagePanel.Controls.Add(encryptedImagePathLabel);
+ imagePanel.Controls.Add(imagePathValueLabel);
+ imagePanel.Controls.Add(imagePathLabel);
+ imagePanel.Controls.Add(previewPanel);
+ imagePanel.Controls.Add(imagePanelDescription);
+ imagePanel.Controls.Add(imagePanelTitle);
+ imagePanel.Location = new Point(792, 180);
+ imagePanel.Name = "imagePanel";
+ imagePanel.Size = new Size(432, 526);
+ imagePanel.TabIndex = 3;
+ //
+ // imageDropHintLabel
+ //
+ imageDropHintLabel.Font = new Font("Segoe UI", 9F);
+ imageDropHintLabel.Location = new Point(30, 464);
+ imageDropHintLabel.Name = "imageDropHintLabel";
+ imageDropHintLabel.Size = new Size(360, 32);
+ imageDropHintLabel.TabIndex = 11;
+ imageDropHintLabel.Text = "Drop an image or a `.mseimg` file here.";
+ //
+ // decryptImageButton
+ //
+ decryptImageButton.ForeColor = Color.FromArgb(245, 248, 255);
+ decryptImageButton.Location = new Point(222, 409);
+ decryptImageButton.Name = "decryptImageButton";
+ decryptImageButton.Size = new Size(180, 38);
+ decryptImageButton.TabIndex = 10;
+ decryptImageButton.Text = "Decrypt image";
+ decryptImageButton.UseVisualStyleBackColor = false;
+ decryptImageButton.Click += DecryptImageButton_Click;
+ //
+ // selectEncryptedImageButton
+ //
+ selectEncryptedImageButton.ForeColor = Color.FromArgb(245, 248, 255);
+ selectEncryptedImageButton.Location = new Point(30, 409);
+ selectEncryptedImageButton.Name = "selectEncryptedImageButton";
+ selectEncryptedImageButton.Size = new Size(170, 38);
+ selectEncryptedImageButton.TabIndex = 9;
+ selectEncryptedImageButton.Text = "Open encrypted file";
+ selectEncryptedImageButton.UseVisualStyleBackColor = false;
+ selectEncryptedImageButton.Click += SelectEncryptedImageButton_Click;
+ //
+ // encryptImageButton
+ //
+ encryptImageButton.ForeColor = Color.FromArgb(245, 248, 255);
+ encryptImageButton.Location = new Point(222, 358);
+ encryptImageButton.Name = "encryptImageButton";
+ encryptImageButton.Size = new Size(180, 38);
+ encryptImageButton.TabIndex = 8;
+ encryptImageButton.Text = "Encrypt image";
+ encryptImageButton.UseVisualStyleBackColor = false;
+ encryptImageButton.Click += EncryptImageButton_Click;
+ //
+ // selectImageButton
+ //
+ selectImageButton.ForeColor = Color.FromArgb(245, 248, 255);
+ selectImageButton.Location = new Point(30, 358);
+ selectImageButton.Name = "selectImageButton";
+ selectImageButton.Size = new Size(170, 38);
+ selectImageButton.TabIndex = 7;
+ selectImageButton.Text = "Open image";
+ selectImageButton.UseVisualStyleBackColor = false;
+ selectImageButton.Click += SelectImageButton_Click;
+ //
+ // encryptedImagePathValueLabel
+ //
+ encryptedImagePathValueLabel.AutoEllipsis = true;
+ encryptedImagePathValueLabel.Font = new Font("Segoe UI", 9F);
+ encryptedImagePathValueLabel.Location = new Point(30, 330);
+ encryptedImagePathValueLabel.Name = "encryptedImagePathValueLabel";
+ encryptedImagePathValueLabel.Size = new Size(360, 16);
+ encryptedImagePathValueLabel.TabIndex = 6;
+ encryptedImagePathValueLabel.Text = "No encrypted file selected";
+ //
+ // encryptedImagePathLabel
+ //
+ encryptedImagePathLabel.AutoSize = true;
+ encryptedImagePathLabel.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ encryptedImagePathLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ encryptedImagePathLabel.Location = new Point(30, 308);
+ encryptedImagePathLabel.Name = "encryptedImagePathLabel";
+ encryptedImagePathLabel.Size = new Size(140, 17);
+ encryptedImagePathLabel.TabIndex = 5;
+ encryptedImagePathLabel.Text = "Encrypted file";
+ //
+ // imagePathValueLabel
+ //
+ imagePathValueLabel.AutoEllipsis = true;
+ imagePathValueLabel.Font = new Font("Segoe UI", 9F);
+ imagePathValueLabel.Location = new Point(30, 278);
+ imagePathValueLabel.Name = "imagePathValueLabel";
+ imagePathValueLabel.Size = new Size(360, 16);
+ imagePathValueLabel.TabIndex = 4;
+ imagePathValueLabel.Text = "No image selected";
+ //
+ // imagePathLabel
+ //
+ imagePathLabel.AutoSize = true;
+ imagePathLabel.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ imagePathLabel.ForeColor = Color.FromArgb(245, 248, 255);
+ imagePathLabel.Location = new Point(30, 256);
+ imagePathLabel.Name = "imagePathLabel";
+ imagePathLabel.Size = new Size(106, 17);
+ imagePathLabel.TabIndex = 3;
+ imagePathLabel.Text = "Selected image";
+ //
+ // previewPanel
+ //
+ previewPanel.Controls.Add(imagePreviewBox);
+ previewPanel.Location = new Point(30, 103);
+ previewPanel.Name = "previewPanel";
+ previewPanel.Size = new Size(372, 132);
+ previewPanel.TabIndex = 2;
+ //
+ // imagePreviewBox
+ //
+ imagePreviewBox.Location = new Point(13, 13);
+ imagePreviewBox.Name = "imagePreviewBox";
+ imagePreviewBox.Size = new Size(346, 106);
+ imagePreviewBox.SizeMode = PictureBoxSizeMode.Zoom;
+ imagePreviewBox.TabIndex = 0;
+ imagePreviewBox.TabStop = false;
+ //
+ // imagePanelDescription
+ //
+ imagePanelDescription.AutoSize = true;
+ imagePanelDescription.Font = new Font("Segoe UI", 9.5F);
+ imagePanelDescription.ForeColor = Color.FromArgb(148, 163, 184);
+ imagePanelDescription.Location = new Point(30, 58);
+ imagePanelDescription.Name = "imagePanelDescription";
+ imagePanelDescription.Size = new Size(253, 17);
+ imagePanelDescription.TabIndex = 1;
+ imagePanelDescription.Text = "Preview and encryption tools for image files.";
+ //
+ // imagePanelTitle
+ //
+ imagePanelTitle.AutoSize = true;
+ imagePanelTitle.Font = new Font("Bahnschrift SemiBold", 17F, FontStyle.Bold);
+ imagePanelTitle.ForeColor = Color.FromArgb(245, 248, 255);
+ imagePanelTitle.Location = new Point(30, 24);
+ imagePanelTitle.Name = "imagePanelTitle";
+ imagePanelTitle.Size = new Size(136, 28);
+ imagePanelTitle.TabIndex = 0;
+ imagePanelTitle.Text = "Image Console";
+ //
+ // statusPanel
+ //
+ // Form1
+ //
+ AutoScaleDimensions = new SizeF(7F, 15F);
+ AutoScaleMode = AutoScaleMode.Font;
+ BackColor = Color.FromArgb(3, 0, 20);
+ ClientSize = new Size(1296, 734);
+ Controls.Add(imagePanel);
+ Controls.Add(textPanel);
+ Controls.Add(keyRailPanel);
+ Controls.Add(heroPanel);
+ FormBorderStyle = FormBorderStyle.FixedSingle;
+ MaximizeBox = false;
+ Name = "Form1";
+ StartPosition = FormStartPosition.CenterScreen;
+ Text = "MagSec Encrypter";
+ heroPanel.ResumeLayout(false);
+ heroPanel.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)brandPictureBox).EndInit();
+ keyRailPanel.ResumeLayout(false);
+ keyRailPanel.PerformLayout();
+ textPanel.ResumeLayout(false);
+ textPanel.PerformLayout();
+ imagePanel.ResumeLayout(false);
+ imagePanel.PerformLayout();
+ previewPanel.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)imagePreviewBox).EndInit();
+ ResumeLayout(false);
+ }
+
+ #endregion
+
+ private GlassPanel heroPanel;
+ private Label heroMetaLabel;
+ private Label subtitleLabel;
+ private Label titleLabel;
+ private Label heroKickerLabel;
+ private PictureBox brandPictureBox;
+ private GlassPanel keyRailPanel;
+ private Label sideInfoLabel;
+ private TextBox key4TextBox;
+ private Label key4Label;
+ private TextBox key3TextBox;
+ private Label key3Label;
+ private TextBox key2TextBox;
+ private Label key2Label;
+ private TextBox key1TextBox;
+ private Label key1Label;
+ private Label railDescriptionLabel;
+ private Label railTitleLabel;
+ private GlassPanel textPanel;
+ private NeonButton clearAllButton;
+ private NeonButton copyTextButton;
+ private NeonButton decryptTextButton;
+ private NeonButton encryptTextButton;
+ private StyledEditor outputTextBox;
+ private Label outputLabel;
+ private StyledEditor inputTextBox;
+ private Label inputLabel;
+ private Label textPanelDescription;
+ private GlassPanel imagePanel;
+ private Label imageDropHintLabel;
+ private NeonButton decryptImageButton;
+ private NeonButton selectEncryptedImageButton;
+ private NeonButton encryptImageButton;
+ private NeonButton selectImageButton;
+ private Label encryptedImagePathValueLabel;
+ private Label encryptedImagePathLabel;
+ private Label imagePathValueLabel;
+ private Label imagePathLabel;
+ private GlassPanel previewPanel;
+ private PictureBox imagePreviewBox;
+ private Label imagePanelDescription;
+ private Label imagePanelTitle;
+}
diff --git a/Form1.cs b/Form1.cs
new file mode 100644
index 0000000..9473acc
--- /dev/null
+++ b/Form1.cs
@@ -0,0 +1,1297 @@
+using System.ComponentModel;
+using System.Drawing.Drawing2D;
+using System.Runtime.InteropServices;
+using System.Security.Cryptography;
+using System.Text;
+
+namespace TextEncryptorApp;
+
+public partial class Form1 : Form
+{
+ private const int SaltSize = 16;
+ private const int NonceSize = 12;
+ private const int TagSize = 16;
+ private const int KeySize = 32;
+ private const int Pbkdf2Iterations = 200_000;
+ private const string TextPrefix = "TXT1";
+ private const string ImagePrefix = "IMG1";
+
+ private static readonly Color VoidColor = Color.FromArgb(3, 0, 20);
+ private static readonly Color PanelColor = Color.FromArgb(12, 17, 39);
+ private static readonly Color TextMainColor = Color.FromArgb(245, 248, 255);
+ private static readonly Color TextMutedColor = Color.FromArgb(148, 163, 184);
+ private static readonly Color CyanColor = Color.FromArgb(14, 165, 233);
+ private static readonly Color TealColor = Color.FromArgb(45, 212, 191);
+ private static readonly Color IndigoColor = Color.FromArgb(99, 102, 241);
+ private static readonly Color EmeraldColor = Color.FromArgb(16, 185, 129);
+ private static readonly Color DangerColor = Color.FromArgb(244, 63, 94);
+ private readonly List stars = [];
+ private readonly List shootingStars = [];
+ private readonly System.Windows.Forms.Timer starfieldTimer = new() { Interval = 33 };
+ private readonly Random random = new();
+ private float nebulaPhase;
+ private string? selectedImagePath;
+ private string? selectedEncryptedImagePath;
+
+ public Form1()
+ {
+ InitializeComponent();
+ ApplyTheme();
+ LoadBrandImage();
+ ConfigureDragAndDrop();
+ InitializeStarfield();
+ }
+
+ private void ApplyTheme()
+ {
+ SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint, true);
+ DoubleBuffered = true;
+
+ heroPanel.AccentColor = IndigoColor;
+ keyRailPanel.AccentColor = CyanColor;
+ textPanel.AccentColor = TealColor;
+ imagePanel.AccentColor = IndigoColor;
+ previewPanel.AccentColor = IndigoColor;
+
+ ConfigureButton(encryptTextButton, CyanColor);
+ ConfigureButton(decryptTextButton, TealColor);
+ ConfigureButton(copyTextButton, IndigoColor);
+ ConfigureButton(clearAllButton, Color.FromArgb(30, 35, 62), isSecondary: true);
+ ConfigureButton(selectImageButton, CyanColor);
+ ConfigureButton(encryptImageButton, TealColor);
+ ConfigureButton(selectEncryptedImageButton, IndigoColor);
+ ConfigureButton(decryptImageButton, CyanColor);
+
+ StyleTextBox(key1TextBox);
+ StyleTextBox(key2TextBox);
+ StyleTextBox(key3TextBox);
+ StyleTextBox(key4TextBox);
+ StyleTextBox(inputTextBox);
+ StyleTextBox(outputTextBox);
+ inputTextBox.ApplyTheme(PanelColor, TextMainColor, Color.FromArgb(18, 28, 52), Color.FromArgb(95, 108, 255));
+ outputTextBox.ApplyTheme(PanelColor, TextMainColor, Color.FromArgb(18, 28, 52), Color.FromArgb(65, 200, 190));
+
+ brandPictureBox.BackColor = Color.Transparent;
+ imagePreviewBox.BackColor = Color.Transparent;
+ imagePathValueLabel.ForeColor = TextMutedColor;
+ encryptedImagePathValueLabel.ForeColor = TextMutedColor;
+ sideInfoLabel.ForeColor = TextMutedColor;
+ heroMetaLabel.ForeColor = TextMutedColor;
+ imageDropHintLabel.ForeColor = TextMutedColor;
+
+ titleLabel.Font = new Font("Century Gothic", 25F, FontStyle.Bold);
+ heroKickerLabel.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Bold);
+ subtitleLabel.Font = new Font("Segoe UI", 10.5F, FontStyle.Regular);
+ railTitleLabel.Font = new Font("Century Gothic", 16.5F, FontStyle.Bold);
+ textPanelDescription.Font = new Font("Century Gothic", 16.5F, FontStyle.Bold);
+ imagePanelTitle.Font = new Font("Century Gothic", 16.5F, FontStyle.Bold);
+ inputLabel.Font = new Font("Segoe UI Semibold", 10.5F, FontStyle.Bold);
+ outputLabel.Font = new Font("Segoe UI Semibold", 10.5F, FontStyle.Bold);
+
+ clearAllButton.FillColor = Color.FromArgb(36, 45, 72);
+ clearAllButton.GlowColor = IndigoColor;
+ heroPanel.AccentColor = Color.FromArgb(80, 120, 255);
+ keyRailPanel.AccentColor = Color.FromArgb(40, 180, 255);
+ textPanel.AccentColor = Color.FromArgb(60, 200, 190);
+ imagePanel.AccentColor = Color.FromArgb(90, 110, 255);
+ previewPanel.AccentColor = Color.FromArgb(80, 120, 255);
+
+ heroPanel.Padding = new Padding(0);
+ brandPictureBox.Padding = new Padding(0);
+ }
+
+ private void InitializeStarfield()
+ {
+ CreateStars();
+ starfieldTimer.Tick += (_, _) =>
+ {
+ AdvanceStars();
+ AdvanceShootingStars();
+ Invalidate();
+ };
+ starfieldTimer.Start();
+ Resize += (_, _) => CreateStars();
+ }
+
+ private void CreateStars()
+ {
+ stars.Clear();
+
+ if (ClientSize.Width <= 0 || ClientSize.Height <= 0)
+ {
+ return;
+ }
+
+ int starCount = Math.Max(70, (ClientSize.Width * ClientSize.Height) / 12000);
+ for (int index = 0; index < starCount; index++)
+ {
+ stars.Add(CreateStar(random.NextSingle() * ClientSize.Width, random.NextSingle() * ClientSize.Height));
+ }
+
+ shootingStars.Clear();
+ }
+
+ private Star CreateStar(float x, float y)
+ {
+ float depth = 0.45F + (random.NextSingle() * 1.35F);
+ return new Star(
+ x,
+ y,
+ depth,
+ 0.6F + (depth * 1.5F),
+ 65 + random.Next(125),
+ random.NextSingle() * MathF.Tau);
+ }
+
+ private void AdvanceStars()
+ {
+ if (stars.Count == 0)
+ {
+ return;
+ }
+
+ for (int index = 0; index < stars.Count; index++)
+ {
+ Star star = stars[index];
+ float nextY = star.Y + (0.18F * star.Depth);
+ float drift = MathF.Sin(star.Phase) * 0.12F * star.Depth;
+ float nextX = star.X + drift;
+ float nextPhase = star.Phase + (0.035F * star.Depth);
+
+ if (nextY > ClientSize.Height + 6)
+ {
+ stars[index] = CreateStar(random.NextSingle() * ClientSize.Width, -8F);
+ continue;
+ }
+
+ if (nextX < -6F)
+ {
+ nextX = ClientSize.Width + 6F;
+ }
+ else if (nextX > ClientSize.Width + 6F)
+ {
+ nextX = -6F;
+ }
+
+ stars[index] = star with { X = nextX, Y = nextY, Phase = nextPhase };
+ }
+
+ nebulaPhase += 0.0055F;
+ }
+
+ private void AdvanceShootingStars()
+ {
+ if (shootingStars.Count < 3 && random.NextDouble() < 0.028)
+ {
+ shootingStars.Add(new ShootingStar(
+ random.NextSingle() * ClientSize.Width * 0.8F,
+ random.NextSingle() * ClientSize.Height * 0.35F,
+ 5.5F + (random.NextSingle() * 3.4F),
+ 2.5F + (random.NextSingle() * 1.6F),
+ 90F + (random.NextSingle() * 35F),
+ 130 + random.Next(90)));
+ }
+
+ for (int index = shootingStars.Count - 1; index >= 0; index--)
+ {
+ ShootingStar star = shootingStars[index];
+ float nextX = star.X + star.Speed;
+ float nextY = star.Y + (star.Speed * 0.46F);
+ float nextLife = star.Life - 2.2F;
+
+ if (nextLife <= 0 || nextX > ClientSize.Width + 140 || nextY > ClientSize.Height + 140)
+ {
+ shootingStars.RemoveAt(index);
+ continue;
+ }
+
+ shootingStars[index] = star with { X = nextX, Y = nextY, Life = nextLife };
+ }
+ }
+
+ private void ConfigureDragAndDrop()
+ {
+ AllowDrop = true;
+ imagePanel.AllowDrop = true;
+ previewPanel.AllowDrop = true;
+ imagePreviewBox.AllowDrop = true;
+
+ DragEnter += SharedDragEnter;
+ imagePanel.DragEnter += SharedDragEnter;
+ previewPanel.DragEnter += SharedDragEnter;
+ imagePreviewBox.DragEnter += SharedDragEnter;
+
+ DragDrop += SharedDragDrop;
+ imagePanel.DragDrop += SharedDragDrop;
+ previewPanel.DragDrop += SharedDragDrop;
+ imagePreviewBox.DragDrop += SharedDragDrop;
+ }
+
+ private void ConfigureButton(NeonButton button, Color color, bool isSecondary = false)
+ {
+ button.FillColor = color;
+ button.GlowColor = color;
+ button.IsSecondary = isSecondary;
+ }
+
+ private void LoadBrandImage()
+ {
+ string imagePath = Path.Combine(AppContext.BaseDirectory, "magsec_logo_transparent.png");
+ if (!File.Exists(imagePath))
+ {
+ imagePath = Path.GetFullPath(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..", "..", "..", "magsec_logo_transparent.png"));
+ }
+
+ if (File.Exists(imagePath))
+ {
+ using Image original = Image.FromFile(imagePath);
+ brandPictureBox.Image = new Bitmap(original);
+ }
+ }
+
+ private void StyleTextBox(TextBox textBox)
+ {
+ textBox.BorderStyle = BorderStyle.FixedSingle;
+ textBox.BackColor = PanelColor;
+ textBox.ForeColor = TextMainColor;
+ textBox.Font = textBox.Multiline
+ ? new Font("Segoe UI", 10.75F, FontStyle.Regular)
+ : new Font("Segoe UI Semibold", 10.25F, FontStyle.Regular);
+ }
+
+ private void StyleTextBox(StyledEditor editor)
+ {
+ editor.Font = new Font("Segoe UI", 10.75F, FontStyle.Regular);
+ }
+
+ private void EncryptTextButton_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ string secret = BuildSecret();
+ if (string.IsNullOrWhiteSpace(inputTextBox.Text))
+ {
+ ShowStatus("Enter text to encrypt.", isError: true);
+ return;
+ }
+
+ byte[] encrypted = EncryptBytes(Encoding.UTF8.GetBytes(inputTextBox.Text), secret, TextPrefix);
+ outputTextBox.Text = Convert.ToBase64String(encrypted);
+ ShowStatus("Text encrypted successfully.", isError: false);
+ }
+ catch (Exception ex)
+ {
+ ShowStatus(ex.Message, isError: true);
+ }
+ }
+
+ private void DecryptTextButton_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ string secret = BuildSecret();
+ if (string.IsNullOrWhiteSpace(inputTextBox.Text))
+ {
+ ShowStatus("Enter encrypted text to decrypt.", isError: true);
+ return;
+ }
+
+ byte[] payload = Convert.FromBase64String(inputTextBox.Text.Trim());
+ byte[] plain = DecryptBytes(payload, secret, TextPrefix);
+ outputTextBox.Text = Encoding.UTF8.GetString(plain);
+ ShowStatus("Text decrypted successfully.", isError: false);
+ }
+ catch (FormatException)
+ {
+ ShowStatus("The encrypted text is not valid Base64.", isError: true);
+ }
+ catch (Exception ex)
+ {
+ ShowStatus(ex.Message, isError: true);
+ }
+ }
+
+ private void CopyTextButton_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrWhiteSpace(outputTextBox.Text))
+ {
+ ShowStatus("There is no output to copy yet.", isError: true);
+ return;
+ }
+
+ Clipboard.SetText(outputTextBox.Text);
+ ShowStatus("Output copied.", isError: false);
+ }
+
+ private void ClearAllButton_Click(object sender, EventArgs e)
+ {
+ inputTextBox.Clear();
+ outputTextBox.Clear();
+ key1TextBox.Clear();
+ key2TextBox.Clear();
+ key3TextBox.Clear();
+ key4TextBox.Clear();
+ selectedImagePath = null;
+ selectedEncryptedImagePath = null;
+ imagePreviewBox.Image = null;
+ imagePathValueLabel.Text = "No image selected";
+ encryptedImagePathValueLabel.Text = "No encrypted file selected";
+ ShowStatus("Workspace cleared.", isError: false);
+ }
+
+ private void SelectImageButton_Click(object sender, EventArgs e)
+ {
+ using OpenFileDialog dialog = new()
+ {
+ Filter = "Afbeeldingen|*.png;*.jpg;*.jpeg;*.bmp;*.gif;*.webp|Alle bestanden|*.*",
+ Title = "Select an image"
+ };
+
+ if (dialog.ShowDialog(this) == DialogResult.OK)
+ {
+ LoadSelectedImage(dialog.FileName);
+ }
+ }
+
+ private void EncryptImageButton_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ string secret = BuildSecret();
+ if (string.IsNullOrWhiteSpace(selectedImagePath) || !File.Exists(selectedImagePath))
+ {
+ ShowStatus("Select an image before encrypting.", isError: true);
+ return;
+ }
+
+ using SaveFileDialog dialog = new()
+ {
+ Filter = "MagSec encrypted image|*.mseimg",
+ FileName = $"{Path.GetFileNameWithoutExtension(selectedImagePath)}.mseimg",
+ Title = "Save encrypted image"
+ };
+
+ if (dialog.ShowDialog(this) != DialogResult.OK)
+ {
+ return;
+ }
+
+ byte[] fileBytes = File.ReadAllBytes(selectedImagePath);
+ byte[] imagePackage = BuildImagePackage(Path.GetExtension(selectedImagePath), fileBytes);
+ byte[] encrypted = EncryptBytes(imagePackage, secret, ImagePrefix);
+ File.WriteAllBytes(dialog.FileName, encrypted);
+
+ selectedEncryptedImagePath = dialog.FileName;
+ encryptedImagePathValueLabel.Text = Path.GetFileName(dialog.FileName);
+ ShowStatus("Image encrypted and saved.", isError: false);
+ }
+ catch (Exception ex)
+ {
+ ShowStatus(ex.Message, isError: true);
+ }
+ }
+
+ private void SelectEncryptedImageButton_Click(object sender, EventArgs e)
+ {
+ using OpenFileDialog dialog = new()
+ {
+ Filter = "MagSec encrypted image|*.mseimg|Alle bestanden|*.*",
+ Title = "Select an encrypted image"
+ };
+
+ if (dialog.ShowDialog(this) == DialogResult.OK)
+ {
+ LoadEncryptedImage(dialog.FileName);
+ }
+ }
+
+ private void DecryptImageButton_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ string secret = BuildSecret();
+ if (string.IsNullOrWhiteSpace(selectedEncryptedImagePath) || !File.Exists(selectedEncryptedImagePath))
+ {
+ ShowStatus("Select an encrypted image before decrypting.", isError: true);
+ return;
+ }
+
+ byte[] encrypted = File.ReadAllBytes(selectedEncryptedImagePath);
+ byte[] decryptedPackage = DecryptBytes(encrypted, secret, ImagePrefix);
+ (string extension, byte[] imageBytes) = ReadImagePackage(decryptedPackage);
+
+ using SaveFileDialog dialog = new()
+ {
+ Filter = $"Origineel bestand|*{extension}|Alle bestanden|*.*",
+ FileName = $"{Path.GetFileNameWithoutExtension(selectedEncryptedImagePath)}_restored{extension}",
+ Title = "Save decrypted image"
+ };
+
+ if (dialog.ShowDialog(this) != DialogResult.OK)
+ {
+ return;
+ }
+
+ File.WriteAllBytes(dialog.FileName, imageBytes);
+ imagePreviewBox.Image?.Dispose();
+ using MemoryStream stream = new(imageBytes);
+ using Image restored = Image.FromStream(stream);
+ imagePreviewBox.Image = new Bitmap(restored);
+ imagePathValueLabel.Text = Path.GetFileName(dialog.FileName);
+ ShowStatus("Image decrypted and saved.", isError: false);
+ }
+ catch (Exception ex)
+ {
+ ShowStatus(ex.Message, isError: true);
+ }
+ }
+
+ private string BuildSecret()
+ {
+ string[] keys =
+ [
+ key1TextBox.Text.Trim(),
+ key2TextBox.Text.Trim(),
+ key3TextBox.Text.Trim(),
+ key4TextBox.Text.Trim()
+ ];
+
+ string[] filledKeys = keys.Where(key => !string.IsNullOrWhiteSpace(key)).ToArray();
+ if (filledKeys.Length == 0)
+ {
+ throw new InvalidOperationException("Enter at least one key.");
+ }
+
+ return string.Join("|", filledKeys);
+ }
+
+ private static byte[] EncryptBytes(byte[] plainBytes, string secret, string prefix)
+ {
+ byte[] salt = RandomNumberGenerator.GetBytes(SaltSize);
+ byte[] nonce = RandomNumberGenerator.GetBytes(NonceSize);
+ byte[] key = DeriveKey(secret, salt);
+ byte[] cipherBytes = new byte[plainBytes.Length];
+ byte[] tag = new byte[TagSize];
+
+ using var aes = new AesGcm(key, TagSize);
+ aes.Encrypt(nonce, plainBytes, cipherBytes, tag);
+
+ byte[] payload = new byte[4 + SaltSize + NonceSize + TagSize + cipherBytes.Length];
+ Encoding.ASCII.GetBytes(prefix).CopyTo(payload, 0);
+ salt.CopyTo(payload, 4);
+ nonce.CopyTo(payload, 4 + SaltSize);
+ tag.CopyTo(payload, 4 + SaltSize + NonceSize);
+ cipherBytes.CopyTo(payload, 4 + SaltSize + NonceSize + TagSize);
+ return payload;
+ }
+
+ private static byte[] DecryptBytes(byte[] payload, string secret, string expectedPrefix)
+ {
+ int headerLength = 4 + SaltSize + NonceSize + TagSize;
+ if (payload.Length <= headerLength)
+ {
+ throw new InvalidOperationException("The encrypted content is incomplete.");
+ }
+
+ string prefix = Encoding.ASCII.GetString(payload, 0, 4);
+ if (!string.Equals(prefix, expectedPrefix, StringComparison.Ordinal))
+ {
+ throw new InvalidOperationException("Unknown encryption format.");
+ }
+
+ byte[] salt = payload[4..(4 + SaltSize)];
+ byte[] nonce = payload[(4 + SaltSize)..(4 + SaltSize + NonceSize)];
+ byte[] tag = payload[(4 + SaltSize + NonceSize)..headerLength];
+ byte[] cipherBytes = payload[headerLength..];
+ byte[] plainBytes = new byte[cipherBytes.Length];
+ byte[] key = DeriveKey(secret, salt);
+
+ try
+ {
+ using var aes = new AesGcm(key, TagSize);
+ aes.Decrypt(nonce, cipherBytes, tag, plainBytes);
+ }
+ catch (CryptographicException)
+ {
+ throw new InvalidOperationException("The keys do not match or the data is corrupted.");
+ }
+
+ return plainBytes;
+ }
+
+ private static byte[] BuildImagePackage(string extension, byte[] imageBytes)
+ {
+ byte[] extensionBytes = Encoding.UTF8.GetBytes(extension);
+ using MemoryStream stream = new();
+ using BinaryWriter writer = new(stream, Encoding.UTF8, leaveOpen: true);
+ writer.Write((ushort)extensionBytes.Length);
+ writer.Write(extensionBytes);
+ writer.Write(imageBytes.Length);
+ writer.Write(imageBytes);
+ writer.Flush();
+ return stream.ToArray();
+ }
+
+ private static (string extension, byte[] imageBytes) ReadImagePackage(byte[] package)
+ {
+ using MemoryStream stream = new(package);
+ using BinaryReader reader = new(stream, Encoding.UTF8, leaveOpen: true);
+ int extensionLength = reader.ReadUInt16();
+ string extension = Encoding.UTF8.GetString(reader.ReadBytes(extensionLength));
+ int imageLength = reader.ReadInt32();
+ byte[] imageBytes = reader.ReadBytes(imageLength);
+
+ if (imageBytes.Length != imageLength)
+ {
+ throw new InvalidOperationException("The encrypted image file is incomplete.");
+ }
+
+ return (extension, imageBytes);
+ }
+
+ private static byte[] DeriveKey(string secret, byte[] salt)
+ {
+ return Rfc2898DeriveBytes.Pbkdf2(
+ Encoding.UTF8.GetBytes(secret),
+ salt,
+ Pbkdf2Iterations,
+ HashAlgorithmName.SHA256,
+ KeySize);
+ }
+
+ private void ShowStatus(string message, bool isError)
+ {
+ heroMetaLabel.Text = message;
+ heroMetaLabel.ForeColor = isError ? Color.FromArgb(255, 205, 214) : Color.FromArgb(176, 230, 230, 240);
+ }
+
+ protected override void OnPaintBackground(PaintEventArgs e)
+ {
+ e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
+
+ using LinearGradientBrush backgroundBrush = new(
+ ClientRectangle,
+ Color.FromArgb(4, 8, 22),
+ Color.FromArgb(9, 16, 38),
+ 90F);
+ e.Graphics.FillRectangle(backgroundBrush, ClientRectangle);
+
+ Rectangle upperGlow = new(-180, -120, 580, 380);
+ using GraphicsPath upperPath = new();
+ upperPath.AddEllipse(upperGlow);
+ using PathGradientBrush upperBrush = new(upperPath)
+ {
+ CenterColor = Color.FromArgb(58 + (int)(18 * MathF.Sin(nebulaPhase)), 56, 189, 248),
+ SurroundColors = [Color.Transparent]
+ };
+ e.Graphics.FillEllipse(upperBrush, upperGlow);
+
+ Rectangle lowerGlow = new(ClientSize.Width - 430, ClientSize.Height - 340, 500, 320);
+ using GraphicsPath lowerPath = new();
+ lowerPath.AddEllipse(lowerGlow);
+ using PathGradientBrush lowerBrush = new(lowerPath)
+ {
+ CenterColor = Color.FromArgb(44 + (int)(14 * MathF.Cos(nebulaPhase * 1.2F)), 94, 92, 230),
+ SurroundColors = [Color.Transparent]
+ };
+ e.Graphics.FillEllipse(lowerBrush, lowerGlow);
+
+ Rectangle centerGlow = new((ClientSize.Width / 2) - 280, -40, 560, 220);
+ using GraphicsPath centerPath = new();
+ centerPath.AddEllipse(centerGlow);
+ using PathGradientBrush centerBrush = new(centerPath)
+ {
+ CenterColor = Color.FromArgb(24 + (int)(10 * MathF.Sin(nebulaPhase * 1.8F)), 120, 160, 255),
+ SurroundColors = [Color.Transparent]
+ };
+ e.Graphics.FillEllipse(centerBrush, centerGlow);
+
+ foreach (Star star in stars)
+ {
+ int alpha = (int)(star.Alpha * (0.65F + (0.35F * MathF.Sin(star.Phase))));
+ using SolidBrush starBrush = new(Color.FromArgb(alpha, 235, 244, 255));
+ e.Graphics.FillEllipse(starBrush, star.X, star.Y, star.Size, star.Size);
+
+ if (star.Depth > 1.35F)
+ {
+ using Pen trailPen = new(Color.FromArgb(alpha / 3, 145, 220, 255), 1F);
+ e.Graphics.DrawLine(trailPen, star.X + (star.Size / 2F), star.Y - (star.Size * 1.8F), star.X + (star.Size / 2F), star.Y);
+ }
+ }
+
+ foreach (ShootingStar shootingStar in shootingStars)
+ {
+ using Pen trailPen = new(Color.FromArgb((int)shootingStar.Life, 210, 240, 255), shootingStar.Thickness)
+ {
+ StartCap = LineCap.Round,
+ EndCap = LineCap.Round
+ };
+ float tailX = shootingStar.X - shootingStar.TailLength;
+ float tailY = shootingStar.Y - (shootingStar.TailLength * 0.46F);
+ e.Graphics.DrawLine(trailPen, tailX, tailY, shootingStar.X, shootingStar.Y);
+ }
+ }
+
+ private void SharedDragEnter(object? sender, DragEventArgs e)
+ {
+ if (e.Data?.GetDataPresent(DataFormats.FileDrop) == true)
+ {
+ string[] files = (string[])e.Data.GetData(DataFormats.FileDrop)!;
+ if (files.Length > 0 && IsSupportedDropFile(files[0]))
+ {
+ e.Effect = DragDropEffects.Copy;
+ return;
+ }
+ }
+
+ e.Effect = DragDropEffects.None;
+ }
+
+ private void SharedDragDrop(object? sender, DragEventArgs e)
+ {
+ if (e.Data?.GetDataPresent(DataFormats.FileDrop) != true)
+ {
+ return;
+ }
+
+ string[] files = (string[])e.Data.GetData(DataFormats.FileDrop)!;
+ if (files.Length == 0)
+ {
+ return;
+ }
+
+ string filePath = files[0];
+ if (string.Equals(Path.GetExtension(filePath), ".mseimg", StringComparison.OrdinalIgnoreCase))
+ {
+ LoadEncryptedImage(filePath);
+ }
+ else
+ {
+ LoadSelectedImage(filePath);
+ }
+ }
+
+ private static bool IsSupportedDropFile(string filePath)
+ {
+ string extension = Path.GetExtension(filePath).ToLowerInvariant();
+ return extension is ".png" or ".jpg" or ".jpeg" or ".bmp" or ".gif" or ".webp" or ".mseimg";
+ }
+
+ private void LoadSelectedImage(string filePath)
+ {
+ selectedImagePath = filePath;
+ imagePathValueLabel.Text = Path.GetFileName(filePath);
+ imagePreviewBox.Image?.Dispose();
+ using Image original = Image.FromFile(filePath);
+ imagePreviewBox.Image = new Bitmap(original);
+ ShowStatus("Image loaded.", isError: false);
+ }
+
+ private void LoadEncryptedImage(string filePath)
+ {
+ selectedEncryptedImagePath = filePath;
+ encryptedImagePathValueLabel.Text = Path.GetFileName(filePath);
+ ShowStatus("Encrypted image loaded.", isError: false);
+ }
+
+ private sealed record Star(float X, float Y, float Depth, float Size, int Alpha, float Phase);
+ private sealed record ShootingStar(float X, float Y, float Speed, float Thickness, float TailLength, float Life);
+
+ protected override void OnFormClosed(FormClosedEventArgs e)
+ {
+ starfieldTimer.Stop();
+ starfieldTimer.Dispose();
+ base.OnFormClosed(e);
+ }
+}
+
+internal sealed class GlassPanel : Panel
+{
+ private Color accentColor = Color.FromArgb(14, 165, 233);
+
+ [DefaultValue(typeof(Color), "14, 165, 233")]
+ public Color AccentColor
+ {
+ get => accentColor;
+ set
+ {
+ accentColor = value;
+ Invalidate();
+ }
+ }
+
+ public GlassPanel()
+ {
+ BackColor = Color.Transparent;
+ DoubleBuffered = true;
+ ResizeRedraw = true;
+ }
+
+ protected override void OnPaint(PaintEventArgs e)
+ {
+ e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
+ Rectangle rect = new(0, 0, Width - 1, Height - 1);
+
+ using GraphicsPath path = CreateRoundedRectangle(rect, 18);
+ Rectangle shineRect = new(0, 0, Width, Math.Max(42, Height / 2));
+ using LinearGradientBrush fillBrush = new(
+ rect,
+ Color.FromArgb(44, 16, 24, 46),
+ Color.FromArgb(32, 11, 16, 34),
+ 90F);
+ using GraphicsPath shinePath = CreateRoundedRectangle(shineRect, 18);
+ using PathGradientBrush shineBrush = new(shinePath)
+ {
+ CenterColor = Color.FromArgb(34, accentColor),
+ SurroundColors = [Color.Transparent]
+ };
+ using Pen borderPen = new(Color.FromArgb(54, 255, 255, 255));
+ using Pen accentPen = new(Color.FromArgb(110, accentColor), 1.15F);
+
+ e.Graphics.FillPath(fillBrush, path);
+ e.Graphics.FillPath(shineBrush, shinePath);
+ e.Graphics.DrawPath(borderPen, path);
+ e.Graphics.DrawArc(accentPen, 12, 10, Math.Max(56, Width / 4), 24, 200, 120);
+
+ base.OnPaint(e);
+ }
+
+ private static GraphicsPath CreateRoundedRectangle(Rectangle rect, int radius)
+ {
+ int diameter = radius * 2;
+ GraphicsPath path = new();
+ path.AddArc(rect.X, rect.Y, diameter, diameter, 180, 90);
+ path.AddArc(rect.Right - diameter, rect.Y, diameter, diameter, 270, 90);
+ path.AddArc(rect.Right - diameter, rect.Bottom - diameter, diameter, diameter, 0, 90);
+ path.AddArc(rect.X, rect.Bottom - diameter, diameter, diameter, 90, 90);
+ path.CloseFigure();
+ return path;
+ }
+}
+
+internal sealed class StyledEditor : UserControl
+{
+ private readonly RichTextBox editor;
+ private readonly SlimScrollBar scrollBar;
+ private Color surfaceColor = Color.FromArgb(12, 17, 39);
+ private Color borderColor = Color.FromArgb(62, 120, 140, 176);
+
+ public StyledEditor()
+ {
+ SetStyle(ControlStyles.SupportsTransparentBackColor | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true);
+ DoubleBuffered = true;
+ BackColor = Color.Transparent;
+ Padding = new Padding(1);
+
+ editor = new RichTextBox
+ {
+ BorderStyle = BorderStyle.None,
+ Dock = DockStyle.Fill,
+ ScrollBars = RichTextBoxScrollBars.None,
+ Multiline = true,
+ WordWrap = true,
+ DetectUrls = false,
+ AcceptsTab = true
+ };
+
+ scrollBar = new SlimScrollBar
+ {
+ Dock = DockStyle.Right,
+ Width = 14
+ };
+
+ Controls.Add(editor);
+ Controls.Add(scrollBar);
+
+ editor.VScroll += (_, _) => SyncScrollBar();
+ editor.TextChanged += (_, _) => SyncScrollBar();
+ editor.Resize += (_, _) => SyncScrollBar();
+ editor.SelectionChanged += (_, _) => SyncScrollBar();
+ editor.MouseWheel += (_, _) => BeginInvoke(new Action(SyncScrollBar));
+ editor.KeyUp += (_, _) => BeginInvoke(new Action(SyncScrollBar));
+ scrollBar.ValueChanged += (_, _) => ScrollToBarValue();
+ }
+
+ public override string Text
+ {
+ get => editor.Text;
+ set
+ {
+ editor.Text = value;
+ SyncScrollBar();
+ }
+ }
+
+ public override Font Font
+ {
+ get => editor.Font;
+ set => editor.Font = value;
+ }
+
+ public override Color ForeColor
+ {
+ get => editor.ForeColor;
+ set => editor.ForeColor = value;
+ }
+
+ public override Color BackColor
+ {
+ get => base.BackColor;
+ set => base.BackColor = value;
+ }
+
+ public void Clear()
+ {
+ editor.Clear();
+ SyncScrollBar();
+ }
+
+ public void ApplyTheme(Color editorBackColor, Color editorForeColor, Color trackColor, Color thumbColor)
+ {
+ surfaceColor = editorBackColor;
+ editor.BackColor = editorBackColor;
+ editor.ForeColor = editorForeColor;
+ borderColor = Color.FromArgb(72, ControlPaint.Light(trackColor, 0.35F));
+ scrollBar.TrackColor = Color.FromArgb(38, trackColor);
+ scrollBar.TrackGlowColor = Color.FromArgb(26, thumbColor);
+ scrollBar.ThumbColor = thumbColor;
+ scrollBar.ThumbHighlightColor = ControlPaint.Light(thumbColor, 0.16F);
+ Invalidate();
+ }
+
+ protected override void OnCreateControl()
+ {
+ base.OnCreateControl();
+ SyncScrollBar();
+ }
+
+ protected override void OnPaint(PaintEventArgs e)
+ {
+ e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
+ Rectangle rect = new(0, 0, Width - 1, Height - 1);
+ using GraphicsPath path = CreateRoundedRectangle(rect, 14);
+ using LinearGradientBrush fillBrush = new(
+ rect,
+ Color.FromArgb(238, surfaceColor),
+ Color.FromArgb(228, ControlPaint.Dark(surfaceColor, 0.06F)),
+ 90F);
+ using Pen borderPen = new(borderColor);
+ e.Graphics.FillPath(fillBrush, path);
+ e.Graphics.DrawPath(borderPen, path);
+ base.OnPaint(e);
+ }
+
+ protected override void OnPaintBackground(PaintEventArgs e)
+ {
+ }
+
+ protected override void OnResize(EventArgs e)
+ {
+ base.OnResize(e);
+ SyncScrollBar();
+ }
+
+ private void SyncScrollBar()
+ {
+ if (!IsHandleCreated || !editor.IsHandleCreated)
+ {
+ return;
+ }
+
+ int lineCount = Math.Max(1, editor.GetLineFromCharIndex(editor.TextLength) + 1);
+ int visibleLines = Math.Max(1, editor.ClientSize.Height / Math.Max(1, TextRenderer.MeasureText("Ag", editor.Font).Height));
+ int maxOffset = Math.Max(0, lineCount - visibleLines);
+ int firstVisibleLine = GetFirstVisibleLine(editor.Handle);
+
+ scrollBar.ViewSize = visibleLines;
+ scrollBar.Maximum = lineCount;
+ scrollBar.Enabled = maxOffset > 0;
+ scrollBar.SetValueSilently(Math.Min(firstVisibleLine, maxOffset));
+ }
+
+ private void ScrollToBarValue()
+ {
+ if (!editor.IsHandleCreated)
+ {
+ return;
+ }
+
+ int firstVisibleLine = GetFirstVisibleLine(editor.Handle);
+ int delta = scrollBar.Value - firstVisibleLine;
+ if (delta != 0)
+ {
+ SendMessage(editor.Handle, EmLineScroll, IntPtr.Zero, (IntPtr)delta);
+ }
+ }
+
+ private static int GetFirstVisibleLine(IntPtr handle)
+ {
+ return SendMessage(handle, EmGetFirstVisibleLine, IntPtr.Zero, IntPtr.Zero).ToInt32();
+ }
+
+ private static GraphicsPath CreateRoundedRectangle(Rectangle rect, int radius)
+ {
+ int diameter = radius * 2;
+ GraphicsPath path = new();
+ path.AddArc(rect.X, rect.Y, diameter, diameter, 180, 90);
+ path.AddArc(rect.Right - diameter, rect.Y, diameter, diameter, 270, 90);
+ path.AddArc(rect.Right - diameter, rect.Bottom - diameter, diameter, diameter, 0, 90);
+ path.AddArc(rect.X, rect.Bottom - diameter, diameter, diameter, 90, 90);
+ path.CloseFigure();
+ return path;
+ }
+
+ private const int EmGetFirstVisibleLine = 0x00CE;
+ private const int EmLineScroll = 0x00B6;
+
+ [DllImport("user32.dll", CharSet = CharSet.Auto)]
+ private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam);
+}
+
+internal sealed class SlimScrollBar : Control
+{
+ private const int MinimumThumbHeight = 36;
+ private int maximum = 1;
+ private int value;
+ private int viewSize = 1;
+ private bool dragging;
+ private bool hovered;
+ private int dragOffset;
+
+ public SlimScrollBar()
+ {
+ SetStyle(ControlStyles.SupportsTransparentBackColor | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true);
+ DoubleBuffered = true;
+ BackColor = Color.Transparent;
+ Cursor = Cursors.Hand;
+ Width = 14;
+ }
+
+ public event EventHandler? ValueChanged;
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public Color TrackColor { get; set; } = Color.FromArgb(18, 28, 52);
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public Color TrackGlowColor { get; set; } = Color.FromArgb(22, 95, 108, 255);
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public Color ThumbColor { get; set; } = Color.FromArgb(95, 108, 255);
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public Color ThumbHighlightColor { get; set; } = Color.FromArgb(128, 148, 160, 255);
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public int Maximum
+ {
+ get => maximum;
+ set
+ {
+ maximum = Math.Max(1, value);
+ Invalidate();
+ }
+ }
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public int ViewSize
+ {
+ get => viewSize;
+ set
+ {
+ viewSize = Math.Max(1, value);
+ Invalidate();
+ }
+ }
+
+ [Browsable(false)]
+ [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+ public int Value
+ {
+ get => value;
+ set => SetValue(value, true);
+ }
+
+ public void SetValueSilently(int newValue)
+ {
+ SetValue(newValue, false);
+ }
+
+ protected override void OnPaint(PaintEventArgs e)
+ {
+ e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
+ e.Graphics.Clear(Color.Transparent);
+
+ Rectangle trackRect = new(3, 6, Width - 6, Height - 12);
+ using GraphicsPath trackPath = CreateRoundedRectangle(trackRect, 4);
+ using SolidBrush trackBrush = new(Enabled ? TrackColor : Color.FromArgb(10, TrackColor));
+ e.Graphics.FillPath(trackBrush, trackPath);
+
+ Rectangle glowRect = new(trackRect.X - 1, trackRect.Y, trackRect.Width + 2, trackRect.Height);
+ using GraphicsPath glowPath = CreateRoundedRectangle(glowRect, 5);
+ using PathGradientBrush glowBrush = new(glowPath)
+ {
+ CenterColor = Enabled ? TrackGlowColor : Color.Transparent,
+ SurroundColors = [Color.Transparent]
+ };
+ e.Graphics.FillPath(glowBrush, glowPath);
+
+ if (!Enabled)
+ {
+ return;
+ }
+
+ Rectangle thumbRect = GetThumbRectangle(trackRect);
+ using GraphicsPath thumbPath = CreateRoundedRectangle(thumbRect, 4);
+ using LinearGradientBrush thumbBrush = new(
+ thumbRect,
+ hovered || dragging ? ControlPaint.Light(ThumbHighlightColor, 0.06F) : ThumbHighlightColor,
+ hovered || dragging ? ControlPaint.Light(ThumbColor, 0.02F) : ThumbColor,
+ 90F);
+ using Pen thumbBorderPen = new(Color.FromArgb(110, ControlPaint.Light(ThumbColor, 0.18F)));
+ e.Graphics.FillPath(thumbBrush, thumbPath);
+ e.Graphics.DrawPath(thumbBorderPen, thumbPath);
+ }
+
+ protected override void OnPaintBackground(PaintEventArgs pevent)
+ {
+ }
+
+ protected override void OnMouseDown(MouseEventArgs e)
+ {
+ base.OnMouseDown(e);
+ if (!Enabled)
+ {
+ return;
+ }
+
+ Rectangle trackRect = new(3, 6, Width - 6, Height - 12);
+ Rectangle thumbRect = GetThumbRectangle(trackRect);
+
+ if (thumbRect.Contains(e.Location))
+ {
+ dragging = true;
+ dragOffset = e.Y - thumbRect.Y;
+ return;
+ }
+
+ int pageStep = Math.Max(1, ViewSize - 1);
+ Value += e.Y < thumbRect.Y ? -pageStep : pageStep;
+ }
+
+ protected override void OnMouseMove(MouseEventArgs e)
+ {
+ base.OnMouseMove(e);
+
+ if (Enabled)
+ {
+ Rectangle trackRect = new(3, 6, Width - 6, Height - 12);
+ bool isHovering = GetThumbRectangle(trackRect).Contains(e.Location);
+ if (hovered != isHovering)
+ {
+ hovered = isHovering;
+ Invalidate();
+ }
+ }
+
+ if (!dragging || !Enabled)
+ {
+ return;
+ }
+
+ Rectangle dragTrackRect = new(3, 6, Width - 6, Height - 12);
+ int thumbHeight = GetThumbHeight(dragTrackRect.Height);
+ int movableHeight = Math.Max(1, dragTrackRect.Height - thumbHeight);
+ int top = Math.Clamp(e.Y - dragOffset - dragTrackRect.Y, 0, movableHeight);
+ float ratio = top / (float)movableHeight;
+ int maxValue = Math.Max(0, Maximum - ViewSize);
+ Value = (int)Math.Round(ratio * maxValue);
+ }
+
+ protected override void OnMouseUp(MouseEventArgs e)
+ {
+ dragging = false;
+ Invalidate();
+ base.OnMouseUp(e);
+ }
+
+ protected override void OnMouseLeave(EventArgs e)
+ {
+ hovered = false;
+ Invalidate();
+ base.OnMouseLeave(e);
+ }
+
+ private void SetValue(int newValue, bool raiseEvent)
+ {
+ int maxValue = Math.Max(0, Maximum - ViewSize);
+ int clamped = Math.Clamp(newValue, 0, maxValue);
+ if (this.value == clamped)
+ {
+ return;
+ }
+
+ this.value = clamped;
+ Invalidate();
+
+ if (raiseEvent)
+ {
+ ValueChanged?.Invoke(this, EventArgs.Empty);
+ }
+ }
+
+ private Rectangle GetThumbRectangle(Rectangle trackRect)
+ {
+ int thumbHeight = GetThumbHeight(trackRect.Height);
+ int movableHeight = Math.Max(1, trackRect.Height - thumbHeight);
+ int maxValue = Math.Max(1, Maximum - ViewSize);
+ int top = (int)Math.Round((Value / (float)maxValue) * movableHeight);
+ return new Rectangle(trackRect.X, trackRect.Y + top, trackRect.Width, thumbHeight);
+ }
+
+ private int GetThumbHeight(int trackHeight)
+ {
+ float ratio = Math.Clamp(ViewSize / (float)Math.Max(ViewSize, Maximum), 0.1F, 1F);
+ return Math.Max(MinimumThumbHeight, (int)Math.Round(trackHeight * ratio));
+ }
+
+ private static GraphicsPath CreateRoundedRectangle(Rectangle rect, int radius)
+ {
+ int diameter = radius * 2;
+ GraphicsPath path = new();
+ path.AddArc(rect.X, rect.Y, diameter, diameter, 180, 90);
+ path.AddArc(rect.Right - diameter, rect.Y, diameter, diameter, 270, 90);
+ path.AddArc(rect.Right - diameter, rect.Bottom - diameter, diameter, diameter, 0, 90);
+ path.AddArc(rect.X, rect.Bottom - diameter, diameter, diameter, 90, 90);
+ path.CloseFigure();
+ return path;
+ }
+}
+
+internal sealed class NeonButton : Button
+{
+ private Color fillColor = Color.FromArgb(14, 165, 233);
+ private Color glowColor = Color.FromArgb(14, 165, 233);
+ private bool isSecondary;
+ private bool isHovered;
+ private bool isPressed;
+
+ [DefaultValue(typeof(Color), "14, 165, 233")]
+ public Color FillColor
+ {
+ get => fillColor;
+ set
+ {
+ fillColor = value;
+ Invalidate();
+ }
+ }
+
+ [DefaultValue(typeof(Color), "14, 165, 233")]
+ public Color GlowColor
+ {
+ get => glowColor;
+ set
+ {
+ glowColor = value;
+ Invalidate();
+ }
+ }
+
+ [DefaultValue(false)]
+ public bool IsSecondary
+ {
+ get => isSecondary;
+ set
+ {
+ isSecondary = value;
+ Invalidate();
+ }
+ }
+
+ public NeonButton()
+ {
+ FlatStyle = FlatStyle.Flat;
+ FlatAppearance.BorderSize = 0;
+ ForeColor = Color.White;
+ Font = new Font("Segoe UI Semibold", 10F, FontStyle.Bold);
+ Cursor = Cursors.Hand;
+ DoubleBuffered = true;
+ }
+
+ protected override void OnMouseEnter(EventArgs e)
+ {
+ isHovered = true;
+ Invalidate();
+ base.OnMouseEnter(e);
+ }
+
+ protected override void OnMouseLeave(EventArgs e)
+ {
+ isHovered = false;
+ isPressed = false;
+ Invalidate();
+ base.OnMouseLeave(e);
+ }
+
+ protected override void OnMouseDown(MouseEventArgs mevent)
+ {
+ isPressed = true;
+ Invalidate();
+ base.OnMouseDown(mevent);
+ }
+
+ protected override void OnMouseUp(MouseEventArgs mevent)
+ {
+ isPressed = false;
+ Invalidate();
+ base.OnMouseUp(mevent);
+ }
+
+ protected override void OnPaint(PaintEventArgs e)
+ {
+ e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
+ e.Graphics.Clear(Color.Transparent);
+
+ Rectangle rect = new(0, 0, Width - 1, Height - 1);
+ using GraphicsPath path = CreateRoundedRectangle(rect, 14);
+ Color baseColor = FillColor;
+ Color currentColor = isPressed
+ ? ControlPaint.Dark(baseColor, 0.14F)
+ : isHovered ? ControlPaint.Light(baseColor, 0.08F) : baseColor;
+
+ using LinearGradientBrush fillBrush = new(
+ rect,
+ ControlPaint.Light(currentColor, isSecondary ? 0.02F : 0.08F),
+ ControlPaint.Dark(currentColor, 0.06F),
+ 90F);
+ using Pen borderPen = new(IsSecondary ? Color.FromArgb(80, 148, 163, 184) : Color.FromArgb(80, GlowColor), 1.1F);
+ e.Graphics.FillPath(fillBrush, path);
+ e.Graphics.DrawPath(borderPen, path);
+
+ TextRenderer.DrawText(
+ e.Graphics,
+ Text,
+ Font,
+ rect,
+ ForeColor,
+ TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.EndEllipsis);
+ }
+
+ private static GraphicsPath CreateRoundedRectangle(Rectangle rect, int radius)
+ {
+ int diameter = radius * 2;
+ GraphicsPath path = new();
+ path.AddArc(rect.X, rect.Y, diameter, diameter, 180, 90);
+ path.AddArc(rect.Right - diameter, rect.Y, diameter, diameter, 270, 90);
+ path.AddArc(rect.Right - diameter, rect.Bottom - diameter, diameter, diameter, 0, 90);
+ path.AddArc(rect.X, rect.Bottom - diameter, diameter, diameter, 90, 90);
+ path.CloseFigure();
+ return path;
+ }
+}
diff --git a/NuGet.Config b/NuGet.Config
new file mode 100644
index 0000000..765346e
--- /dev/null
+++ b/NuGet.Config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Program.cs b/Program.cs
new file mode 100644
index 0000000..4b3b54b
--- /dev/null
+++ b/Program.cs
@@ -0,0 +1,16 @@
+namespace TextEncryptorApp;
+
+static class Program
+{
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ // To customize application configuration such as set high DPI settings or default font,
+ // see https://aka.ms/applicationconfiguration.
+ ApplicationConfiguration.Initialize();
+ Application.Run(new Form1());
+ }
+}
\ No newline at end of file
diff --git a/TextEncryptorApp.csproj b/TextEncryptorApp.csproj
new file mode 100644
index 0000000..b7c6937
--- /dev/null
+++ b/TextEncryptorApp.csproj
@@ -0,0 +1,24 @@
+
+
+
+ WinExe
+ net10.0-windows
+ enable
+ true
+ enable
+ MagSec Encrypter
+ MagSec Encrypter
+ MagSec Encrypter
+ magsec_logo.ico
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
diff --git a/TextEncryptorApp.csproj.user b/TextEncryptorApp.csproj.user
new file mode 100644
index 0000000..7814ea2
--- /dev/null
+++ b/TextEncryptorApp.csproj.user
@@ -0,0 +1,8 @@
+
+
+
+
+ Form
+
+
+
diff --git a/bin/Debug/net10.0-windows/MagSec Encrypter.deps.json b/bin/Debug/net10.0-windows/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Debug/net10.0-windows/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Debug/net10.0-windows/MagSec Encrypter.dll b/bin/Debug/net10.0-windows/MagSec Encrypter.dll
new file mode 100644
index 0000000..6f75e0b
Binary files /dev/null and b/bin/Debug/net10.0-windows/MagSec Encrypter.dll differ
diff --git a/bin/Debug/net10.0-windows/MagSec Encrypter.exe b/bin/Debug/net10.0-windows/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Debug/net10.0-windows/MagSec Encrypter.exe differ
diff --git a/bin/Debug/net10.0-windows/MagSec Encrypter.pdb b/bin/Debug/net10.0-windows/MagSec Encrypter.pdb
new file mode 100644
index 0000000..f7275b4
Binary files /dev/null and b/bin/Debug/net10.0-windows/MagSec Encrypter.pdb differ
diff --git a/bin/Debug/net10.0-windows/MagSec Encrypter.runtimeconfig.json b/bin/Debug/net10.0-windows/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..3c285dd
--- /dev/null
+++ b/bin/Debug/net10.0-windows/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,19 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Debug/net10.0-windows/magsec_logo.jpg b/bin/Debug/net10.0-windows/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Debug/net10.0-windows/magsec_logo.jpg differ
diff --git a/bin/Debug/net10.0-windows/magsec_logo_transparent.png b/bin/Debug/net10.0-windows/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Debug/net10.0-windows/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/MagSec Encrypter.dll b/bin/Release/net10.0-windows/MagSec Encrypter.dll
new file mode 100644
index 0000000..d9665da
Binary files /dev/null and b/bin/Release/net10.0-windows/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/MagSec Encrypter.exe b/bin/Release/net10.0-windows/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/MagSec Encrypter.pdb
new file mode 100644
index 0000000..771bc94
Binary files /dev/null and b/bin/Release/net10.0-windows/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/magsec_logo.jpg b/bin/Release/net10.0-windows/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/magsec_logo_transparent.png b/bin/Release/net10.0-windows/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.dll
new file mode 100644
index 0000000..4c438b1
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.pdb
new file mode 100644
index 0000000..f20d20a
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v2/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v2/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v2/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v2/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v2/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v2/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.dll
new file mode 100644
index 0000000..d9665da
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.pdb
new file mode 100644
index 0000000..771bc94
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v3/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v3/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v3/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v3/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v3/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v3/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..95c122b
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.deps.json
@@ -0,0 +1,24 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0/win-x64",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {},
+ ".NETCoreApp,Version=v10.0/win-x64": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.dll
new file mode 100644
index 0000000..c45ccc2
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.pdb
new file mode 100644
index 0000000..3f64568
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v4/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v4/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v4/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v4/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v4/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v4/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..95c122b
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.deps.json
@@ -0,0 +1,24 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0/win-x64",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {},
+ ".NETCoreApp,Version=v10.0/win-x64": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.dll
new file mode 100644
index 0000000..456fe38
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.pdb
new file mode 100644
index 0000000..fb4e2d9
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v5/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v5/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v5/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v5/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v5/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v5/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..95c122b
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.deps.json
@@ -0,0 +1,24 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0/win-x64",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {},
+ ".NETCoreApp,Version=v10.0/win-x64": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.dll
new file mode 100644
index 0000000..a4258de
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.pdb
new file mode 100644
index 0000000..1e14c96
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v6/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v6/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v6/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v6/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v6/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v6/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..95c122b
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.deps.json
@@ -0,0 +1,24 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0/win-x64",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {},
+ ".NETCoreApp,Version=v10.0/win-x64": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.dll
new file mode 100644
index 0000000..49c30a7
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.pdb
new file mode 100644
index 0000000..f24ea91
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v7/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v7/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v7/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v7/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v7/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v7/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..95c122b
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.deps.json
@@ -0,0 +1,24 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0/win-x64",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {},
+ ".NETCoreApp,Version=v10.0/win-x64": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.dll
new file mode 100644
index 0000000..a41be19
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.pdb
new file mode 100644
index 0000000..54d58ff
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en-v8/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en-v8/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v8/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en-v8/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en-v8/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en-v8/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.dll
new file mode 100644
index 0000000..e5ca6fd
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.pdb
new file mode 100644
index 0000000..a4b1a61
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple-en/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple-en/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple-en/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple-en/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple-en/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.dll
new file mode 100644
index 0000000..205c9ba
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.pdb
new file mode 100644
index 0000000..134bdcb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space-simple/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space-simple/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space-simple/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space-simple/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space-simple/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space-simple/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.dll
new file mode 100644
index 0000000..2e22a28
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.pdb
new file mode 100644
index 0000000..332097e
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-space/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-space/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-space/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-space/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-space/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-space/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.dll
new file mode 100644
index 0000000..a41fcd9
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.pdb
new file mode 100644
index 0000000..24d7dff
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-v2/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-v2/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-v2/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v2/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-v2/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-v2/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v2/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.dll
new file mode 100644
index 0000000..88e9d2e
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.pdb
new file mode 100644
index 0000000..b204294
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish-v3/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish-v3/magsec_logo.jpg b/bin/Release/net10.0-windows/publish-v3/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v3/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish-v3/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish-v3/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish-v3/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/publish/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/publish/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..5977c9a
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish/MagSec Encrypter.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish/MagSec Encrypter.dll b/bin/Release/net10.0-windows/publish/MagSec Encrypter.dll
new file mode 100644
index 0000000..68a1be6
Binary files /dev/null and b/bin/Release/net10.0-windows/publish/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/publish/MagSec Encrypter.exe b/bin/Release/net10.0-windows/publish/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/publish/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/publish/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/publish/MagSec Encrypter.pdb
new file mode 100644
index 0000000..24d7dff
Binary files /dev/null and b/bin/Release/net10.0-windows/publish/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/publish/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/publish/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/publish/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/publish/magsec_logo.jpg b/bin/Release/net10.0-windows/publish/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/publish/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/publish/magsec_logo_transparent.png b/bin/Release/net10.0-windows/publish/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/publish/magsec_logo_transparent.png differ
diff --git a/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.deps.json b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.deps.json
new file mode 100644
index 0000000..95c122b
--- /dev/null
+++ b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.deps.json
@@ -0,0 +1,24 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0/win-x64",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {},
+ ".NETCoreApp,Version=v10.0/win-x64": {
+ "MagSec Encrypter/1.0.0": {
+ "runtime": {
+ "MagSec Encrypter.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "MagSec Encrypter/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.dll b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.dll
new file mode 100644
index 0000000..a41be19
Binary files /dev/null and b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.dll differ
diff --git a/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.exe b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.exe differ
diff --git a/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.pdb b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.pdb
new file mode 100644
index 0000000..54d58ff
Binary files /dev/null and b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.pdb differ
diff --git a/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.runtimeconfig.json b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.runtimeconfig.json
new file mode 100644
index 0000000..e344539
--- /dev/null
+++ b/bin/Release/net10.0-windows/win-x64/MagSec Encrypter.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "10.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
+ "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Release/net10.0-windows/win-x64/magsec_logo.jpg b/bin/Release/net10.0-windows/win-x64/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/bin/Release/net10.0-windows/win-x64/magsec_logo.jpg differ
diff --git a/bin/Release/net10.0-windows/win-x64/magsec_logo_transparent.png b/bin/Release/net10.0-windows/win-x64/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/bin/Release/net10.0-windows/win-x64/magsec_logo_transparent.png differ
diff --git a/magsec_logo.ico b/magsec_logo.ico
new file mode 100644
index 0000000..4573d88
Binary files /dev/null and b/magsec_logo.ico differ
diff --git a/magsec_logo.jpg b/magsec_logo.jpg
new file mode 100644
index 0000000..f1a5fa8
Binary files /dev/null and b/magsec_logo.jpg differ
diff --git a/magsec_logo_transparent.png b/magsec_logo_transparent.png
new file mode 100644
index 0000000..6d95caf
Binary files /dev/null and b/magsec_logo_transparent.png differ
diff --git a/obj/Debug/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/obj/Debug/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..925b135
--- /dev/null
+++ b/obj/Debug/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
diff --git a/obj/Debug/net10.0-windows/MagSec Encrypter.dll b/obj/Debug/net10.0-windows/MagSec Encrypter.dll
new file mode 100644
index 0000000..6f75e0b
Binary files /dev/null and b/obj/Debug/net10.0-windows/MagSec Encrypter.dll differ
diff --git a/obj/Debug/net10.0-windows/MagSec Encrypter.pdb b/obj/Debug/net10.0-windows/MagSec Encrypter.pdb
new file mode 100644
index 0000000..f7275b4
Binary files /dev/null and b/obj/Debug/net10.0-windows/MagSec Encrypter.pdb differ
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.AssemblyInfo.cs b/obj/Debug/net10.0-windows/TextEncryptorApp.AssemblyInfo.cs
new file mode 100644
index 0000000..48674e8
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.AssemblyInfo.cs
@@ -0,0 +1,24 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.AssemblyInfoInputs.cache b/obj/Debug/net10.0-windows/TextEncryptorApp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..fc57bb5
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+7a1eaa422eb76b75b703636981335cc67b6d703a4e1194f9177d29a70bdeb702
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net10.0-windows/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..b0d8482
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,24 @@
+is_global = true
+build_property.ApplicationManifest =
+build_property.StartupObject =
+build_property.ApplicationDefaultFont =
+build_property.ApplicationHighDpiMode =
+build_property.ApplicationUseCompatibleTextRendering =
+build_property.ApplicationVisualStyles =
+build_property.TargetFramework = net10.0-windows
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v10.0
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = TextEncryptorApp
+build_property.ProjectDir = C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 10.0
+build_property.EnableCodeStyleSeverity =
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.GlobalUsings.g.cs b/obj/Debug/net10.0-windows/TextEncryptorApp.GlobalUsings.g.cs
new file mode 100644
index 0000000..18cabb0
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.GlobalUsings.g.cs
@@ -0,0 +1,10 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.Drawing;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
+global using System.Windows.Forms;
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.assets.cache b/obj/Debug/net10.0-windows/TextEncryptorApp.assets.cache
new file mode 100644
index 0000000..d69964d
Binary files /dev/null and b/obj/Debug/net10.0-windows/TextEncryptorApp.assets.cache differ
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.csproj.CoreCompileInputs.cache b/obj/Debug/net10.0-windows/TextEncryptorApp.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..a94d5c1
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+f451c31cc992a43844d5fb949043d372c2bc03c56253aeb6a61c34ffa95f12fb
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.csproj.FileListAbsolute.txt b/obj/Debug/net10.0-windows/TextEncryptorApp.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..41d0050
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.csproj.FileListAbsolute.txt
@@ -0,0 +1,16 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\TextEncryptorApp.AssemblyInfoInputs.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\TextEncryptorApp.AssemblyInfo.cs
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\TextEncryptorApp.csproj.CoreCompileInputs.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\TextEncryptorApp.genruntimeconfig.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\MagSec Encrypter.pdb
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\refint\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\MagSec Encrypter.pdb
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Debug\net10.0-windows\ref\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Debug\net10.0-windows\magsec_logo_transparent.png
diff --git a/obj/Debug/net10.0-windows/TextEncryptorApp.genruntimeconfig.cache b/obj/Debug/net10.0-windows/TextEncryptorApp.genruntimeconfig.cache
new file mode 100644
index 0000000..6677e5f
--- /dev/null
+++ b/obj/Debug/net10.0-windows/TextEncryptorApp.genruntimeconfig.cache
@@ -0,0 +1 @@
+b9a05634caa2b60b36cd2ce52d13543cd281b1643bea31ea0dc2ae89e783c259
diff --git a/obj/Debug/net10.0-windows/apphost.exe b/obj/Debug/net10.0-windows/apphost.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/obj/Debug/net10.0-windows/apphost.exe differ
diff --git a/obj/Debug/net10.0-windows/ref/MagSec Encrypter.dll b/obj/Debug/net10.0-windows/ref/MagSec Encrypter.dll
new file mode 100644
index 0000000..6384cb8
Binary files /dev/null and b/obj/Debug/net10.0-windows/ref/MagSec Encrypter.dll differ
diff --git a/obj/Debug/net10.0-windows/refint/MagSec Encrypter.dll b/obj/Debug/net10.0-windows/refint/MagSec Encrypter.dll
new file mode 100644
index 0000000..6384cb8
Binary files /dev/null and b/obj/Debug/net10.0-windows/refint/MagSec Encrypter.dll differ
diff --git a/obj/Release/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/obj/Release/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..925b135
--- /dev/null
+++ b/obj/Release/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
diff --git a/obj/Release/net10.0-windows/MagSec Encrypter.dll b/obj/Release/net10.0-windows/MagSec Encrypter.dll
new file mode 100644
index 0000000..d9665da
Binary files /dev/null and b/obj/Release/net10.0-windows/MagSec Encrypter.dll differ
diff --git a/obj/Release/net10.0-windows/MagSec Encrypter.pdb b/obj/Release/net10.0-windows/MagSec Encrypter.pdb
new file mode 100644
index 0000000..771bc94
Binary files /dev/null and b/obj/Release/net10.0-windows/MagSec Encrypter.pdb differ
diff --git a/obj/Release/net10.0-windows/PublishOutputs.07dcb842f8.txt b/obj/Release/net10.0-windows/PublishOutputs.07dcb842f8.txt
new file mode 100644
index 0000000..d9a72bc
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.07dcb842f8.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v3\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.5116a429c8.txt b/obj/Release/net10.0-windows/PublishOutputs.5116a429c8.txt
new file mode 100644
index 0000000..38d33bf
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.5116a429c8.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-v2\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.6d01adbc77.txt b/obj/Release/net10.0-windows/PublishOutputs.6d01adbc77.txt
new file mode 100644
index 0000000..766eb35
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.6d01adbc77.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.74256c8031.txt b/obj/Release/net10.0-windows/PublishOutputs.74256c8031.txt
new file mode 100644
index 0000000..bc95352
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.74256c8031.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.75504807fa.txt b/obj/Release/net10.0-windows/PublishOutputs.75504807fa.txt
new file mode 100644
index 0000000..cdd524b
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.75504807fa.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v2\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.97f79c8ea3.txt b/obj/Release/net10.0-windows/PublishOutputs.97f79c8ea3.txt
new file mode 100644
index 0000000..12d65a2
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.97f79c8ea3.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.aed7b3c9ca.txt b/obj/Release/net10.0-windows/PublishOutputs.aed7b3c9ca.txt
new file mode 100644
index 0000000..c0353fc
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.aed7b3c9ca.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/PublishOutputs.e61427b5ec.txt b/obj/Release/net10.0-windows/PublishOutputs.e61427b5ec.txt
new file mode 100644
index 0000000..1620995
--- /dev/null
+++ b/obj/Release/net10.0-windows/PublishOutputs.e61427b5ec.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v3\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.AssemblyInfo.cs b/obj/Release/net10.0-windows/TextEncryptorApp.AssemblyInfo.cs
new file mode 100644
index 0000000..ecc6026
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.AssemblyInfo.cs
@@ -0,0 +1,24 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.AssemblyInfoInputs.cache b/obj/Release/net10.0-windows/TextEncryptorApp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..4926f71
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+fef99ef47fcaf7a8bf2ebb3c99a81bd71019b6540e9cc936d510e2763a139716
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig b/obj/Release/net10.0-windows/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..b0d8482
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,24 @@
+is_global = true
+build_property.ApplicationManifest =
+build_property.StartupObject =
+build_property.ApplicationDefaultFont =
+build_property.ApplicationHighDpiMode =
+build_property.ApplicationUseCompatibleTextRendering =
+build_property.ApplicationVisualStyles =
+build_property.TargetFramework = net10.0-windows
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v10.0
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = TextEncryptorApp
+build_property.ProjectDir = C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 10.0
+build_property.EnableCodeStyleSeverity =
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.GlobalUsings.g.cs b/obj/Release/net10.0-windows/TextEncryptorApp.GlobalUsings.g.cs
new file mode 100644
index 0000000..18cabb0
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.GlobalUsings.g.cs
@@ -0,0 +1,10 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.Drawing;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
+global using System.Windows.Forms;
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.assets.cache b/obj/Release/net10.0-windows/TextEncryptorApp.assets.cache
new file mode 100644
index 0000000..e719f8e
Binary files /dev/null and b/obj/Release/net10.0-windows/TextEncryptorApp.assets.cache differ
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.csproj.CoreCompileInputs.cache b/obj/Release/net10.0-windows/TextEncryptorApp.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..f7c2709
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+1eb1a59604e59f67a7ac2f956fa1852e4a5da4e38eb76fdb63ceda2ba547a05e
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.csproj.FileListAbsolute.txt b/obj/Release/net10.0-windows/TextEncryptorApp.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..24a088e
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.csproj.FileListAbsolute.txt
@@ -0,0 +1,23 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\TextEncryptorApp.AssemblyInfoInputs.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\TextEncryptorApp.AssemblyInfo.cs
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\TextEncryptorApp.csproj.CoreCompileInputs.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\TextEncryptorApp.genruntimeconfig.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\MagSec Encrypter.pdb
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\refint\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\MagSec Encrypter.pdb
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\ref\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\magsec_logo_transparent.png
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\TextEncryptorApp.AssemblyInfoInputs.cache
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\TextEncryptorApp.AssemblyInfo.cs
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\TextEncryptorApp.csproj.CoreCompileInputs.cache
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\MagSec Encrypter.dll
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\refint\MagSec Encrypter.dll
+C:\Users\CodexSandboxOffline\.codex\.sandbox\cwd\1a136f134144d11b\obj\Release\net10.0-windows\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/TextEncryptorApp.genruntimeconfig.cache b/obj/Release/net10.0-windows/TextEncryptorApp.genruntimeconfig.cache
new file mode 100644
index 0000000..00e3b92
--- /dev/null
+++ b/obj/Release/net10.0-windows/TextEncryptorApp.genruntimeconfig.cache
@@ -0,0 +1 @@
+010f43cf97e2d33213b7f1a80514150b29d436583f368e40e00beb04c01edfe9
diff --git a/obj/Release/net10.0-windows/apphost.exe b/obj/Release/net10.0-windows/apphost.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/obj/Release/net10.0-windows/apphost.exe differ
diff --git a/obj/Release/net10.0-windows/ref/MagSec Encrypter.dll b/obj/Release/net10.0-windows/ref/MagSec Encrypter.dll
new file mode 100644
index 0000000..0e0f864
Binary files /dev/null and b/obj/Release/net10.0-windows/ref/MagSec Encrypter.dll differ
diff --git a/obj/Release/net10.0-windows/refint/MagSec Encrypter.dll b/obj/Release/net10.0-windows/refint/MagSec Encrypter.dll
new file mode 100644
index 0000000..0e0f864
Binary files /dev/null and b/obj/Release/net10.0-windows/refint/MagSec Encrypter.dll differ
diff --git a/obj/Release/net10.0-windows/win-x64/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/obj/Release/net10.0-windows/win-x64/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..925b135
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
diff --git a/obj/Release/net10.0-windows/win-x64/MagSec Encrypter.dll b/obj/Release/net10.0-windows/win-x64/MagSec Encrypter.dll
new file mode 100644
index 0000000..a41be19
Binary files /dev/null and b/obj/Release/net10.0-windows/win-x64/MagSec Encrypter.dll differ
diff --git a/obj/Release/net10.0-windows/win-x64/MagSec Encrypter.pdb b/obj/Release/net10.0-windows/win-x64/MagSec Encrypter.pdb
new file mode 100644
index 0000000..54d58ff
Binary files /dev/null and b/obj/Release/net10.0-windows/win-x64/MagSec Encrypter.pdb differ
diff --git a/obj/Release/net10.0-windows/win-x64/PublishOutputs.1fb0f05b98.txt b/obj/Release/net10.0-windows/win-x64/PublishOutputs.1fb0f05b98.txt
new file mode 100644
index 0000000..6b4daf9
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/PublishOutputs.1fb0f05b98.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v8\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/win-x64/PublishOutputs.453fe2b1f5.txt b/obj/Release/net10.0-windows/win-x64/PublishOutputs.453fe2b1f5.txt
new file mode 100644
index 0000000..28c417f
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/PublishOutputs.453fe2b1f5.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v5\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/win-x64/PublishOutputs.735eaccc8c.txt b/obj/Release/net10.0-windows/win-x64/PublishOutputs.735eaccc8c.txt
new file mode 100644
index 0000000..13eada0
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/PublishOutputs.735eaccc8c.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v4\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/win-x64/PublishOutputs.bb56aa8b1b.txt b/obj/Release/net10.0-windows/win-x64/PublishOutputs.bb56aa8b1b.txt
new file mode 100644
index 0000000..2a0c633
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/PublishOutputs.bb56aa8b1b.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v7\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/win-x64/PublishOutputs.dba7c7e567.txt b/obj/Release/net10.0-windows/win-x64/PublishOutputs.dba7c7e567.txt
new file mode 100644
index 0000000..58792e4
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/PublishOutputs.dba7c7e567.txt
@@ -0,0 +1,7 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\publish-space-simple-en-v6\MagSec Encrypter.pdb
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.AssemblyInfo.cs b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.AssemblyInfo.cs
new file mode 100644
index 0000000..ecc6026
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.AssemblyInfo.cs
@@ -0,0 +1,24 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MagSec Encrypter")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.AssemblyInfoInputs.cache b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..4926f71
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+fef99ef47fcaf7a8bf2ebb3c99a81bd71019b6540e9cc936d510e2763a139716
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..b0d8482
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,24 @@
+is_global = true
+build_property.ApplicationManifest =
+build_property.StartupObject =
+build_property.ApplicationDefaultFont =
+build_property.ApplicationHighDpiMode =
+build_property.ApplicationUseCompatibleTextRendering =
+build_property.ApplicationVisualStyles =
+build_property.TargetFramework = net10.0-windows
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v10.0
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = TextEncryptorApp
+build_property.ProjectDir = C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 10.0
+build_property.EnableCodeStyleSeverity =
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.GlobalUsings.g.cs b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.GlobalUsings.g.cs
new file mode 100644
index 0000000..18cabb0
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.GlobalUsings.g.cs
@@ -0,0 +1,10 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.Drawing;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
+global using System.Windows.Forms;
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.assets.cache b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.assets.cache
new file mode 100644
index 0000000..338f45c
Binary files /dev/null and b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.assets.cache differ
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.csproj.CoreCompileInputs.cache b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..9e76543
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+b508475df61007b42073653909890bda02b27bacb9328426b8907a2f014eea97
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.csproj.FileListAbsolute.txt b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..3da4fe9
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.csproj.FileListAbsolute.txt
@@ -0,0 +1,16 @@
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\TextEncryptorApp.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\TextEncryptorApp.AssemblyInfoInputs.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\TextEncryptorApp.AssemblyInfo.cs
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\TextEncryptorApp.csproj.CoreCompileInputs.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\magsec_logo.jpg
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\magsec_logo_transparent.png
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\MagSec Encrypter.exe
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\MagSec Encrypter.deps.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\MagSec Encrypter.runtimeconfig.json
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\bin\Release\net10.0-windows\win-x64\MagSec Encrypter.pdb
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\refint\MagSec Encrypter.dll
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\MagSec Encrypter.pdb
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\TextEncryptorApp.genruntimeconfig.cache
+C:\Users\Desiny_fur\Documents\Random_App\TextEncryptorApp\obj\Release\net10.0-windows\win-x64\ref\MagSec Encrypter.dll
diff --git a/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.genruntimeconfig.cache b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.genruntimeconfig.cache
new file mode 100644
index 0000000..8bc1ca1
--- /dev/null
+++ b/obj/Release/net10.0-windows/win-x64/TextEncryptorApp.genruntimeconfig.cache
@@ -0,0 +1 @@
+4158eb7030bd5b0ddfbfad3fd1810285de7c86251b1e527a89434da6b3833371
diff --git a/obj/Release/net10.0-windows/win-x64/apphost.exe b/obj/Release/net10.0-windows/win-x64/apphost.exe
new file mode 100644
index 0000000..3733fbb
Binary files /dev/null and b/obj/Release/net10.0-windows/win-x64/apphost.exe differ
diff --git a/obj/Release/net10.0-windows/win-x64/ref/MagSec Encrypter.dll b/obj/Release/net10.0-windows/win-x64/ref/MagSec Encrypter.dll
new file mode 100644
index 0000000..8bf3b13
Binary files /dev/null and b/obj/Release/net10.0-windows/win-x64/ref/MagSec Encrypter.dll differ
diff --git a/obj/Release/net10.0-windows/win-x64/refint/MagSec Encrypter.dll b/obj/Release/net10.0-windows/win-x64/refint/MagSec Encrypter.dll
new file mode 100644
index 0000000..8bf3b13
Binary files /dev/null and b/obj/Release/net10.0-windows/win-x64/refint/MagSec Encrypter.dll differ
diff --git a/obj/TextEncryptorApp.csproj.nuget.dgspec.json b/obj/TextEncryptorApp.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..a1e29e5
--- /dev/null
+++ b/obj/TextEncryptorApp.csproj.nuget.dgspec.json
@@ -0,0 +1,372 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj",
+ "projectName": "MagSec Encrypter",
+ "projectPath": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj",
+ "packagesPath": "C:\\Users\\Desiny_fur\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\NuGet.Config",
+ "C:\\Users\\Desiny_fur\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net10.0-windows"
+ ],
+ "sources": {
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net10.0-windows7.0": {
+ "targetAlias": "net10.0-windows",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "all"
+ },
+ "SdkAnalysisLevel": "10.0.200"
+ },
+ "frameworks": {
+ "net10.0-windows7.0": {
+ "targetAlias": "net10.0-windows",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ },
+ "Microsoft.WindowsDesktop.App.WindowsForms": {
+ "privateAssets": "none"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.202/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(,4.7.32767]",
+ "Microsoft.VisualBasic": "(,10.4.32767]",
+ "Microsoft.Win32.Primitives": "(,4.3.32767]",
+ "Microsoft.Win32.Registry": "(,5.0.32767]",
+ "Microsoft.Win32.Registry.AccessControl": "(,10.0.32767]",
+ "Microsoft.Win32.SystemEvents": "(,10.0.32767]",
+ "runtime.any.System.Collections": "(,4.3.32767]",
+ "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]",
+ "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]",
+ "runtime.any.System.Globalization": "(,4.3.32767]",
+ "runtime.any.System.Globalization.Calendars": "(,4.3.32767]",
+ "runtime.any.System.IO": "(,4.3.32767]",
+ "runtime.any.System.Reflection": "(,4.3.32767]",
+ "runtime.any.System.Reflection.Extensions": "(,4.3.32767]",
+ "runtime.any.System.Reflection.Primitives": "(,4.3.32767]",
+ "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]",
+ "runtime.any.System.Runtime": "(,4.3.32767]",
+ "runtime.any.System.Runtime.Handles": "(,4.3.32767]",
+ "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]",
+ "runtime.any.System.Text.Encoding": "(,4.3.32767]",
+ "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]",
+ "runtime.any.System.Threading.Tasks": "(,4.3.32767]",
+ "runtime.any.System.Threading.Timer": "(,4.3.32767]",
+ "runtime.aot.System.Collections": "(,4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]",
+ "runtime.aot.System.Globalization": "(,4.3.32767]",
+ "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]",
+ "runtime.aot.System.IO": "(,4.3.32767]",
+ "runtime.aot.System.Reflection": "(,4.3.32767]",
+ "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]",
+ "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]",
+ "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]",
+ "runtime.aot.System.Runtime": "(,4.3.32767]",
+ "runtime.aot.System.Runtime.Handles": "(,4.3.32767]",
+ "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]",
+ "runtime.aot.System.Text.Encoding": "(,4.3.32767]",
+ "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]",
+ "runtime.aot.System.Threading.Tasks": "(,4.3.32767]",
+ "runtime.aot.System.Threading.Timer": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]",
+ "runtime.unix.System.Console": "(,4.3.32767]",
+ "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]",
+ "runtime.unix.System.IO.FileSystem": "(,4.3.32767]",
+ "runtime.unix.System.Net.Primitives": "(,4.3.32767]",
+ "runtime.unix.System.Net.Sockets": "(,4.3.32767]",
+ "runtime.unix.System.Private.Uri": "(,4.3.32767]",
+ "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]",
+ "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]",
+ "runtime.win.System.Console": "(,4.3.32767]",
+ "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]",
+ "runtime.win.System.IO.FileSystem": "(,4.3.32767]",
+ "runtime.win.System.Net.Primitives": "(,4.3.32767]",
+ "runtime.win.System.Net.Sockets": "(,4.3.32767]",
+ "runtime.win.System.Runtime.Extensions": "(,4.3.32767]",
+ "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
+ "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
+ "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
+ "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.win7.System.Private.Uri": "(,4.3.32767]",
+ "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "System.AppContext": "(,4.3.32767]",
+ "System.Buffers": "(,5.0.32767]",
+ "System.CodeDom": "(,10.0.32767]",
+ "System.Collections": "(,4.3.32767]",
+ "System.Collections.Concurrent": "(,4.3.32767]",
+ "System.Collections.Immutable": "(,10.0.32767]",
+ "System.Collections.NonGeneric": "(,4.3.32767]",
+ "System.Collections.Specialized": "(,4.3.32767]",
+ "System.ComponentModel": "(,4.3.32767]",
+ "System.ComponentModel.Annotations": "(,4.3.32767]",
+ "System.ComponentModel.EventBasedAsync": "(,4.3.32767]",
+ "System.ComponentModel.Primitives": "(,4.3.32767]",
+ "System.ComponentModel.TypeConverter": "(,4.3.32767]",
+ "System.Configuration.ConfigurationManager": "(,10.0.32767]",
+ "System.Console": "(,4.3.32767]",
+ "System.Data.Common": "(,4.3.32767]",
+ "System.Data.DataSetExtensions": "(,4.4.32767]",
+ "System.Diagnostics.Contracts": "(,4.3.32767]",
+ "System.Diagnostics.Debug": "(,4.3.32767]",
+ "System.Diagnostics.DiagnosticSource": "(,10.0.32767]",
+ "System.Diagnostics.EventLog": "(,10.0.32767]",
+ "System.Diagnostics.FileVersionInfo": "(,4.3.32767]",
+ "System.Diagnostics.PerformanceCounter": "(,10.0.32767]",
+ "System.Diagnostics.Process": "(,4.3.32767]",
+ "System.Diagnostics.StackTrace": "(,4.3.32767]",
+ "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]",
+ "System.Diagnostics.Tools": "(,4.3.32767]",
+ "System.Diagnostics.TraceSource": "(,4.3.32767]",
+ "System.Diagnostics.Tracing": "(,4.3.32767]",
+ "System.DirectoryServices": "(,10.0.32767]",
+ "System.Drawing.Common": "(,10.0.32767]",
+ "System.Drawing.Primitives": "(,4.3.32767]",
+ "System.Dynamic.Runtime": "(,4.3.32767]",
+ "System.Formats.Asn1": "(,10.0.32767]",
+ "System.Formats.Nrbf": "(,10.0.32767]",
+ "System.Formats.Tar": "(,10.0.32767]",
+ "System.Globalization": "(,4.3.32767]",
+ "System.Globalization.Calendars": "(,4.3.32767]",
+ "System.Globalization.Extensions": "(,4.3.32767]",
+ "System.IO": "(,4.3.32767]",
+ "System.IO.Compression": "(,4.3.32767]",
+ "System.IO.Compression.ZipFile": "(,4.3.32767]",
+ "System.IO.FileSystem": "(,4.3.32767]",
+ "System.IO.FileSystem.AccessControl": "(,4.4.32767]",
+ "System.IO.FileSystem.DriveInfo": "(,4.3.32767]",
+ "System.IO.FileSystem.Primitives": "(,4.3.32767]",
+ "System.IO.FileSystem.Watcher": "(,4.3.32767]",
+ "System.IO.IsolatedStorage": "(,4.3.32767]",
+ "System.IO.MemoryMappedFiles": "(,4.3.32767]",
+ "System.IO.Packaging": "(,10.0.32767]",
+ "System.IO.Pipelines": "(,10.0.32767]",
+ "System.IO.Pipes": "(,4.3.32767]",
+ "System.IO.Pipes.AccessControl": "(,5.0.32767]",
+ "System.IO.UnmanagedMemoryStream": "(,4.3.32767]",
+ "System.Linq": "(,4.3.32767]",
+ "System.Linq.AsyncEnumerable": "(,10.0.32767]",
+ "System.Linq.Expressions": "(,4.3.32767]",
+ "System.Linq.Parallel": "(,4.3.32767]",
+ "System.Linq.Queryable": "(,4.3.32767]",
+ "System.Memory": "(,5.0.32767]",
+ "System.Net.Http": "(,4.3.32767]",
+ "System.Net.Http.Json": "(,10.0.32767]",
+ "System.Net.NameResolution": "(,4.3.32767]",
+ "System.Net.NetworkInformation": "(,4.3.32767]",
+ "System.Net.Ping": "(,4.3.32767]",
+ "System.Net.Primitives": "(,4.3.32767]",
+ "System.Net.Requests": "(,4.3.32767]",
+ "System.Net.Security": "(,4.3.32767]",
+ "System.Net.ServerSentEvents": "(,10.0.32767]",
+ "System.Net.Sockets": "(,4.3.32767]",
+ "System.Net.WebHeaderCollection": "(,4.3.32767]",
+ "System.Net.WebSockets": "(,4.3.32767]",
+ "System.Net.WebSockets.Client": "(,4.3.32767]",
+ "System.Numerics.Vectors": "(,5.0.32767]",
+ "System.ObjectModel": "(,4.3.32767]",
+ "System.Private.DataContractSerialization": "(,4.3.32767]",
+ "System.Private.Uri": "(,4.3.32767]",
+ "System.Reflection": "(,4.3.32767]",
+ "System.Reflection.DispatchProxy": "(,6.0.32767]",
+ "System.Reflection.Emit": "(,4.7.32767]",
+ "System.Reflection.Emit.ILGeneration": "(,4.7.32767]",
+ "System.Reflection.Emit.Lightweight": "(,4.7.32767]",
+ "System.Reflection.Extensions": "(,4.3.32767]",
+ "System.Reflection.Metadata": "(,10.0.32767]",
+ "System.Reflection.Primitives": "(,4.3.32767]",
+ "System.Reflection.TypeExtensions": "(,4.3.32767]",
+ "System.Resources.Extensions": "(,10.0.32767]",
+ "System.Resources.Reader": "(,4.3.32767]",
+ "System.Resources.ResourceManager": "(,4.3.32767]",
+ "System.Resources.Writer": "(,4.3.32767]",
+ "System.Runtime": "(,4.3.32767]",
+ "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]",
+ "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]",
+ "System.Runtime.Extensions": "(,4.3.32767]",
+ "System.Runtime.Handles": "(,4.3.32767]",
+ "System.Runtime.InteropServices": "(,4.3.32767]",
+ "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]",
+ "System.Runtime.Loader": "(,4.3.32767]",
+ "System.Runtime.Numerics": "(,4.3.32767]",
+ "System.Runtime.Serialization.Formatters": "(,4.3.32767]",
+ "System.Runtime.Serialization.Json": "(,4.3.32767]",
+ "System.Runtime.Serialization.Primitives": "(,4.3.32767]",
+ "System.Runtime.Serialization.Xml": "(,4.3.32767]",
+ "System.Security.AccessControl": "(,6.0.32767]",
+ "System.Security.Claims": "(,4.3.32767]",
+ "System.Security.Cryptography.Algorithms": "(,4.3.32767]",
+ "System.Security.Cryptography.Cng": "(,5.0.32767]",
+ "System.Security.Cryptography.Csp": "(,4.3.32767]",
+ "System.Security.Cryptography.Encoding": "(,4.3.32767]",
+ "System.Security.Cryptography.OpenSsl": "(,5.0.32767]",
+ "System.Security.Cryptography.Pkcs": "(,10.0.32767]",
+ "System.Security.Cryptography.Primitives": "(,4.3.32767]",
+ "System.Security.Cryptography.ProtectedData": "(,10.0.32767]",
+ "System.Security.Cryptography.X509Certificates": "(,4.3.32767]",
+ "System.Security.Cryptography.Xml": "(,10.0.32767]",
+ "System.Security.Permissions": "(,10.0.32767]",
+ "System.Security.Principal": "(,4.3.32767]",
+ "System.Security.Principal.Windows": "(,5.0.32767]",
+ "System.Security.SecureString": "(,4.3.32767]",
+ "System.Text.Encoding": "(,4.3.32767]",
+ "System.Text.Encoding.CodePages": "(,10.0.32767]",
+ "System.Text.Encoding.Extensions": "(,4.3.32767]",
+ "System.Text.Encodings.Web": "(,10.0.32767]",
+ "System.Text.Json": "(,10.0.32767]",
+ "System.Text.RegularExpressions": "(,4.3.32767]",
+ "System.Threading": "(,4.3.32767]",
+ "System.Threading.AccessControl": "(,10.0.32767]",
+ "System.Threading.Channels": "(,10.0.32767]",
+ "System.Threading.Overlapped": "(,4.3.32767]",
+ "System.Threading.Tasks": "(,4.3.32767]",
+ "System.Threading.Tasks.Dataflow": "(,10.0.32767]",
+ "System.Threading.Tasks.Extensions": "(,5.0.32767]",
+ "System.Threading.Tasks.Parallel": "(,4.3.32767]",
+ "System.Threading.Thread": "(,4.3.32767]",
+ "System.Threading.ThreadPool": "(,4.3.32767]",
+ "System.Threading.Timer": "(,4.3.32767]",
+ "System.ValueTuple": "(,4.5.32767]",
+ "System.Windows.Extensions": "(,10.0.32767]",
+ "System.Xml.ReaderWriter": "(,4.3.32767]",
+ "System.Xml.XDocument": "(,4.3.32767]",
+ "System.Xml.XmlDocument": "(,4.3.32767]",
+ "System.Xml.XmlSerializer": "(,4.3.32767]",
+ "System.Xml.XPath": "(,4.3.32767]",
+ "System.Xml.XPath.XDocument": "(,5.0.32767]"
+ }
+ }
+ },
+ "runtimes": {
+ "win-x64": {
+ "#import": []
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/TextEncryptorApp.csproj.nuget.g.props b/obj/TextEncryptorApp.csproj.nuget.g.props
new file mode 100644
index 0000000..5abca85
--- /dev/null
+++ b/obj/TextEncryptorApp.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\Desiny_fur\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ PackageReference
+ 7.0.0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/obj/TextEncryptorApp.csproj.nuget.g.targets b/obj/TextEncryptorApp.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/obj/TextEncryptorApp.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/obj/project.assets.json b/obj/project.assets.json
new file mode 100644
index 0000000..c237c25
--- /dev/null
+++ b/obj/project.assets.json
@@ -0,0 +1,379 @@
+{
+ "version": 3,
+ "targets": {
+ "net10.0-windows7.0": {},
+ "net10.0-windows7.0/win-x64": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net10.0-windows7.0": []
+ },
+ "packageFolders": {
+ "C:\\Users\\Desiny_fur\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj",
+ "projectName": "MagSec Encrypter",
+ "projectPath": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj",
+ "packagesPath": "C:\\Users\\Desiny_fur\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\NuGet.Config",
+ "C:\\Users\\Desiny_fur\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net10.0-windows"
+ ],
+ "sources": {
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net10.0-windows7.0": {
+ "targetAlias": "net10.0-windows",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "all"
+ },
+ "SdkAnalysisLevel": "10.0.200"
+ },
+ "frameworks": {
+ "net10.0-windows7.0": {
+ "targetAlias": "net10.0-windows",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ },
+ "Microsoft.WindowsDesktop.App.WindowsForms": {
+ "privateAssets": "none"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.202/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(,4.7.32767]",
+ "Microsoft.VisualBasic": "(,10.4.32767]",
+ "Microsoft.Win32.Primitives": "(,4.3.32767]",
+ "Microsoft.Win32.Registry": "(,5.0.32767]",
+ "Microsoft.Win32.Registry.AccessControl": "(,10.0.32767]",
+ "Microsoft.Win32.SystemEvents": "(,10.0.32767]",
+ "runtime.any.System.Collections": "(,4.3.32767]",
+ "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]",
+ "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]",
+ "runtime.any.System.Globalization": "(,4.3.32767]",
+ "runtime.any.System.Globalization.Calendars": "(,4.3.32767]",
+ "runtime.any.System.IO": "(,4.3.32767]",
+ "runtime.any.System.Reflection": "(,4.3.32767]",
+ "runtime.any.System.Reflection.Extensions": "(,4.3.32767]",
+ "runtime.any.System.Reflection.Primitives": "(,4.3.32767]",
+ "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]",
+ "runtime.any.System.Runtime": "(,4.3.32767]",
+ "runtime.any.System.Runtime.Handles": "(,4.3.32767]",
+ "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]",
+ "runtime.any.System.Text.Encoding": "(,4.3.32767]",
+ "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]",
+ "runtime.any.System.Threading.Tasks": "(,4.3.32767]",
+ "runtime.any.System.Threading.Timer": "(,4.3.32767]",
+ "runtime.aot.System.Collections": "(,4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]",
+ "runtime.aot.System.Globalization": "(,4.3.32767]",
+ "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]",
+ "runtime.aot.System.IO": "(,4.3.32767]",
+ "runtime.aot.System.Reflection": "(,4.3.32767]",
+ "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]",
+ "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]",
+ "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]",
+ "runtime.aot.System.Runtime": "(,4.3.32767]",
+ "runtime.aot.System.Runtime.Handles": "(,4.3.32767]",
+ "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]",
+ "runtime.aot.System.Text.Encoding": "(,4.3.32767]",
+ "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]",
+ "runtime.aot.System.Threading.Tasks": "(,4.3.32767]",
+ "runtime.aot.System.Threading.Timer": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
+ "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]",
+ "runtime.unix.System.Console": "(,4.3.32767]",
+ "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]",
+ "runtime.unix.System.IO.FileSystem": "(,4.3.32767]",
+ "runtime.unix.System.Net.Primitives": "(,4.3.32767]",
+ "runtime.unix.System.Net.Sockets": "(,4.3.32767]",
+ "runtime.unix.System.Private.Uri": "(,4.3.32767]",
+ "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]",
+ "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]",
+ "runtime.win.System.Console": "(,4.3.32767]",
+ "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]",
+ "runtime.win.System.IO.FileSystem": "(,4.3.32767]",
+ "runtime.win.System.Net.Primitives": "(,4.3.32767]",
+ "runtime.win.System.Net.Sockets": "(,4.3.32767]",
+ "runtime.win.System.Runtime.Extensions": "(,4.3.32767]",
+ "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
+ "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
+ "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
+ "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "runtime.win7.System.Private.Uri": "(,4.3.32767]",
+ "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]",
+ "System.AppContext": "(,4.3.32767]",
+ "System.Buffers": "(,5.0.32767]",
+ "System.CodeDom": "(,10.0.32767]",
+ "System.Collections": "(,4.3.32767]",
+ "System.Collections.Concurrent": "(,4.3.32767]",
+ "System.Collections.Immutable": "(,10.0.32767]",
+ "System.Collections.NonGeneric": "(,4.3.32767]",
+ "System.Collections.Specialized": "(,4.3.32767]",
+ "System.ComponentModel": "(,4.3.32767]",
+ "System.ComponentModel.Annotations": "(,4.3.32767]",
+ "System.ComponentModel.EventBasedAsync": "(,4.3.32767]",
+ "System.ComponentModel.Primitives": "(,4.3.32767]",
+ "System.ComponentModel.TypeConverter": "(,4.3.32767]",
+ "System.Configuration.ConfigurationManager": "(,10.0.32767]",
+ "System.Console": "(,4.3.32767]",
+ "System.Data.Common": "(,4.3.32767]",
+ "System.Data.DataSetExtensions": "(,4.4.32767]",
+ "System.Diagnostics.Contracts": "(,4.3.32767]",
+ "System.Diagnostics.Debug": "(,4.3.32767]",
+ "System.Diagnostics.DiagnosticSource": "(,10.0.32767]",
+ "System.Diagnostics.EventLog": "(,10.0.32767]",
+ "System.Diagnostics.FileVersionInfo": "(,4.3.32767]",
+ "System.Diagnostics.PerformanceCounter": "(,10.0.32767]",
+ "System.Diagnostics.Process": "(,4.3.32767]",
+ "System.Diagnostics.StackTrace": "(,4.3.32767]",
+ "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]",
+ "System.Diagnostics.Tools": "(,4.3.32767]",
+ "System.Diagnostics.TraceSource": "(,4.3.32767]",
+ "System.Diagnostics.Tracing": "(,4.3.32767]",
+ "System.DirectoryServices": "(,10.0.32767]",
+ "System.Drawing.Common": "(,10.0.32767]",
+ "System.Drawing.Primitives": "(,4.3.32767]",
+ "System.Dynamic.Runtime": "(,4.3.32767]",
+ "System.Formats.Asn1": "(,10.0.32767]",
+ "System.Formats.Nrbf": "(,10.0.32767]",
+ "System.Formats.Tar": "(,10.0.32767]",
+ "System.Globalization": "(,4.3.32767]",
+ "System.Globalization.Calendars": "(,4.3.32767]",
+ "System.Globalization.Extensions": "(,4.3.32767]",
+ "System.IO": "(,4.3.32767]",
+ "System.IO.Compression": "(,4.3.32767]",
+ "System.IO.Compression.ZipFile": "(,4.3.32767]",
+ "System.IO.FileSystem": "(,4.3.32767]",
+ "System.IO.FileSystem.AccessControl": "(,4.4.32767]",
+ "System.IO.FileSystem.DriveInfo": "(,4.3.32767]",
+ "System.IO.FileSystem.Primitives": "(,4.3.32767]",
+ "System.IO.FileSystem.Watcher": "(,4.3.32767]",
+ "System.IO.IsolatedStorage": "(,4.3.32767]",
+ "System.IO.MemoryMappedFiles": "(,4.3.32767]",
+ "System.IO.Packaging": "(,10.0.32767]",
+ "System.IO.Pipelines": "(,10.0.32767]",
+ "System.IO.Pipes": "(,4.3.32767]",
+ "System.IO.Pipes.AccessControl": "(,5.0.32767]",
+ "System.IO.UnmanagedMemoryStream": "(,4.3.32767]",
+ "System.Linq": "(,4.3.32767]",
+ "System.Linq.AsyncEnumerable": "(,10.0.32767]",
+ "System.Linq.Expressions": "(,4.3.32767]",
+ "System.Linq.Parallel": "(,4.3.32767]",
+ "System.Linq.Queryable": "(,4.3.32767]",
+ "System.Memory": "(,5.0.32767]",
+ "System.Net.Http": "(,4.3.32767]",
+ "System.Net.Http.Json": "(,10.0.32767]",
+ "System.Net.NameResolution": "(,4.3.32767]",
+ "System.Net.NetworkInformation": "(,4.3.32767]",
+ "System.Net.Ping": "(,4.3.32767]",
+ "System.Net.Primitives": "(,4.3.32767]",
+ "System.Net.Requests": "(,4.3.32767]",
+ "System.Net.Security": "(,4.3.32767]",
+ "System.Net.ServerSentEvents": "(,10.0.32767]",
+ "System.Net.Sockets": "(,4.3.32767]",
+ "System.Net.WebHeaderCollection": "(,4.3.32767]",
+ "System.Net.WebSockets": "(,4.3.32767]",
+ "System.Net.WebSockets.Client": "(,4.3.32767]",
+ "System.Numerics.Vectors": "(,5.0.32767]",
+ "System.ObjectModel": "(,4.3.32767]",
+ "System.Private.DataContractSerialization": "(,4.3.32767]",
+ "System.Private.Uri": "(,4.3.32767]",
+ "System.Reflection": "(,4.3.32767]",
+ "System.Reflection.DispatchProxy": "(,6.0.32767]",
+ "System.Reflection.Emit": "(,4.7.32767]",
+ "System.Reflection.Emit.ILGeneration": "(,4.7.32767]",
+ "System.Reflection.Emit.Lightweight": "(,4.7.32767]",
+ "System.Reflection.Extensions": "(,4.3.32767]",
+ "System.Reflection.Metadata": "(,10.0.32767]",
+ "System.Reflection.Primitives": "(,4.3.32767]",
+ "System.Reflection.TypeExtensions": "(,4.3.32767]",
+ "System.Resources.Extensions": "(,10.0.32767]",
+ "System.Resources.Reader": "(,4.3.32767]",
+ "System.Resources.ResourceManager": "(,4.3.32767]",
+ "System.Resources.Writer": "(,4.3.32767]",
+ "System.Runtime": "(,4.3.32767]",
+ "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]",
+ "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]",
+ "System.Runtime.Extensions": "(,4.3.32767]",
+ "System.Runtime.Handles": "(,4.3.32767]",
+ "System.Runtime.InteropServices": "(,4.3.32767]",
+ "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]",
+ "System.Runtime.Loader": "(,4.3.32767]",
+ "System.Runtime.Numerics": "(,4.3.32767]",
+ "System.Runtime.Serialization.Formatters": "(,4.3.32767]",
+ "System.Runtime.Serialization.Json": "(,4.3.32767]",
+ "System.Runtime.Serialization.Primitives": "(,4.3.32767]",
+ "System.Runtime.Serialization.Xml": "(,4.3.32767]",
+ "System.Security.AccessControl": "(,6.0.32767]",
+ "System.Security.Claims": "(,4.3.32767]",
+ "System.Security.Cryptography.Algorithms": "(,4.3.32767]",
+ "System.Security.Cryptography.Cng": "(,5.0.32767]",
+ "System.Security.Cryptography.Csp": "(,4.3.32767]",
+ "System.Security.Cryptography.Encoding": "(,4.3.32767]",
+ "System.Security.Cryptography.OpenSsl": "(,5.0.32767]",
+ "System.Security.Cryptography.Pkcs": "(,10.0.32767]",
+ "System.Security.Cryptography.Primitives": "(,4.3.32767]",
+ "System.Security.Cryptography.ProtectedData": "(,10.0.32767]",
+ "System.Security.Cryptography.X509Certificates": "(,4.3.32767]",
+ "System.Security.Cryptography.Xml": "(,10.0.32767]",
+ "System.Security.Permissions": "(,10.0.32767]",
+ "System.Security.Principal": "(,4.3.32767]",
+ "System.Security.Principal.Windows": "(,5.0.32767]",
+ "System.Security.SecureString": "(,4.3.32767]",
+ "System.Text.Encoding": "(,4.3.32767]",
+ "System.Text.Encoding.CodePages": "(,10.0.32767]",
+ "System.Text.Encoding.Extensions": "(,4.3.32767]",
+ "System.Text.Encodings.Web": "(,10.0.32767]",
+ "System.Text.Json": "(,10.0.32767]",
+ "System.Text.RegularExpressions": "(,4.3.32767]",
+ "System.Threading": "(,4.3.32767]",
+ "System.Threading.AccessControl": "(,10.0.32767]",
+ "System.Threading.Channels": "(,10.0.32767]",
+ "System.Threading.Overlapped": "(,4.3.32767]",
+ "System.Threading.Tasks": "(,4.3.32767]",
+ "System.Threading.Tasks.Dataflow": "(,10.0.32767]",
+ "System.Threading.Tasks.Extensions": "(,5.0.32767]",
+ "System.Threading.Tasks.Parallel": "(,4.3.32767]",
+ "System.Threading.Thread": "(,4.3.32767]",
+ "System.Threading.ThreadPool": "(,4.3.32767]",
+ "System.Threading.Timer": "(,4.3.32767]",
+ "System.ValueTuple": "(,4.5.32767]",
+ "System.Windows.Extensions": "(,10.0.32767]",
+ "System.Xml.ReaderWriter": "(,4.3.32767]",
+ "System.Xml.XDocument": "(,4.3.32767]",
+ "System.Xml.XmlDocument": "(,4.3.32767]",
+ "System.Xml.XmlSerializer": "(,4.3.32767]",
+ "System.Xml.XPath": "(,4.3.32767]",
+ "System.Xml.XPath.XDocument": "(,5.0.32767]"
+ }
+ }
+ },
+ "runtimes": {
+ "win-x64": {
+ "#import": []
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache
new file mode 100644
index 0000000..d71ddc7
--- /dev/null
+++ b/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "bAqo+2YGggs=",
+ "success": true,
+ "projectFilePath": "C:\\Users\\Desiny_fur\\Documents\\Random_App\\TextEncryptorApp\\TextEncryptorApp.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file