private async void AssignKey( object sender, RoutedEventArgs e )
{
AssignAuth RequestBox = new AssignAuth( new AESManager(), "Assign Key" );
await Popups.ShowDialog( RequestBox );
if ( RequestBox.Canceled || RequestBox.SelectedAuth == null ) return;
Crypt = ( CryptAES ) RequestBox.SelectedAuth;
}