private void btnDesOutputBitmap_Click(object sender, RoutedEventArgs e) { desTargetPathBMP = txtDesBitmap.Text; if (!desTargetPathBMP.Equals("")) { SaveFileDialog save = new SaveFileDialog(); save.Filter = "Bitmap Image (.bmp)|*.bmp|Png Image (.png)|*.png"; bool?result = save.ShowDialog(); if (result == true) { java.lang.Class clazz = typeof(Encryption); java.lang.Thread.currentThread().setContextClassLoader(clazz.getClassLoader()); String outputFile = save.FileName; try { if (Encryption.encrypt(encryptionFile, "encryptForBMP", keyFile, EncryptionMode.ENCRYPT) == java.lang.Boolean.TRUE) { Bitmap embedded = SteganoBMP.Embed(desTargetPathBMP, "encryptForBMP.des"); String savePath = save.FileName; EncoderParameters encoderParams = new EncoderParameters(1); EncoderParameter encoderP = new EncoderParameter(Encoder.Quality, 100L); encoderParams.Param[0] = encoderP; embedded.Save(savePath, GetEncoder(savePath.Split('.').Last()), encoderParams); embedded.Dispose(); File.Delete("encryptForBMP.des"); MessageBox.Show("File successfully encrypted to image file"); } } catch (java.io.IOException ex) { String error = ex.getMessage(); MessageBox.Show(error); } catch (FileTooLargeException fileTooLargeException) { MessageBox.Show(fileTooLargeException.Message); } } } else { MessageBox.Show("Please select a valid image file"); } }
private void btnDesOutputWAV_Click(object sender, RoutedEventArgs e) { desTargetPathWAV = txtDesWAV.Text; if (!desTargetPathWAV.Equals("")) { SaveFileDialog save = new SaveFileDialog(); save.Filter = "Audio files (*.wav)|*.wav"; bool?result = save.ShowDialog(); if (result == true) { java.lang.Class clazz = typeof(Encryption); java.lang.Thread.currentThread().setContextClassLoader(clazz.getClassLoader()); String outputFile = save.FileName; try { if (Encryption.encrypt(encryptionFile, "encryptForWAV", keyFile, EncryptionMode.ENCRYPT) == java.lang.Boolean.TRUE) { String savePath = save.FileName; byte[] encryptedWavFile = SteganoWav.Embed(desTargetPathWAV, "encryptForWAV.des"); File.WriteAllBytes(savePath, encryptedWavFile); File.Delete("encryptForWAV.des"); MessageBox.Show("File successfully encrypted to audio file"); } } catch (java.io.IOException ex) { String error = ex.getMessage(); MessageBox.Show(error); } catch (FileTooLargeException fileTooLargeException) { MessageBox.Show(fileTooLargeException.Message); } } } else { MessageBox.Show("Please select a valid audio file"); } }
private void btnOutputFile_Click(object sender, RoutedEventArgs e) { encryptionFile = txtEncryptFile.Text; keyFile = txtKeyFile.Text; SaveFileDialog dialog = new SaveFileDialog(); dialog.OverwritePrompt = true; dialog.Filter = "All files (*.*)|*.*"; bool?result = dialog.ShowDialog(); if (result == true) { java.lang.Class clazz = typeof(Encryption); java.lang.Thread.currentThread().setContextClassLoader(clazz.getClassLoader()); EncryptionMode mode; String modeString; if (rdbEncrypt.IsChecked == true) { mode = EncryptionMode.ENCRYPT; modeString = "Encryption"; MessageBox.Show("checked"); } else { mode = EncryptionMode.DECRYPT; modeString = "Decryption"; } String outputFile = dialog.FileName; try { if (Encryption.encrypt(encryptionFile, outputFile, keyFile, mode) == java.lang.Boolean.TRUE) { MessageBox.Show(modeString + " complete !"); } } catch (java.io.IOException ex) { String error = ex.getMessage(); MessageBox.Show(error); } } }
public void UnloadHandler(object sender, EventArgs e) { string shutUrl; switch (_policy) { case DerbyShutDownPolicy.Never: return; case DerbyShutDownPolicy.Database: shutUrl = GetConnectionProperty(_connectionString, "JdbcURL"); break; case DerbyShutDownPolicy.System: shutUrl = "JdbcURL=jdbc:derby:"; break; default: case DerbyShutDownPolicy.Default: java.lang.ClassLoader contextLoader = (java.lang.ClassLoader)AppDomain.CurrentDomain.GetData(J2EEConsts.CLASS_LOADER); java.lang.Class klass = contextLoader.loadClass("org.apache.derby.jdbc.EmbeddedDriver"); if (klass == null) { return; } shutUrl = (klass.getClassLoader() == contextLoader) ? "JdbcURL=jdbc:derby:" : GetConnectionProperty(_connectionString, "JdbcURL"); break; } const string shuttingConnection = "JdbcDriverClassName=org.apache.derby.jdbc.EmbeddedDriver;{0};shutdown=true"; if (!String.IsNullOrEmpty(shutUrl)) { try { new OleDbConnection(String.Format(shuttingConnection, shutUrl)).Open(); } catch (Exception ex) { Trace.Write(ex.ToString()); } } }
private void btnDesOutputWAVExtract_Click(object sender, RoutedEventArgs e) { desTargetPathWAVExtract = txtDesWAVExtract.Text; if (!desTargetPathWAVExtract.Equals("")) { SaveFileDialog save = new SaveFileDialog(); save.Filter = "All files (*.*)|*.*"; bool?result = save.ShowDialog(); if (result == true) { byte[] extracted = SteganoWav.Extract(desTargetPathWAVExtract); String extension = SteganoWav.Extention; string savePath = "extractedMessage." + extension; File.WriteAllBytes(savePath, extracted); java.lang.Class clazz = typeof(Encryption); java.lang.Thread.currentThread().setContextClassLoader(clazz.getClassLoader()); String outputFile = save.FileName; try { if (Encryption.encrypt("extractedMessage.des", outputFile, keyFile, EncryptionMode.DECRYPT) == java.lang.Boolean.TRUE) { File.Delete("extractedMessage.des"); MessageBox.Show("File successfully decrypted from audio file"); } } catch (java.io.IOException ex) { String error = ex.getMessage(); MessageBox.Show(error); } } } else { MessageBox.Show("Please select a valid audio file"); } }
static void Main(string[] args) { java.lang.Class clazz = typeof(Encryption); java.lang.Thread.currentThread().setContextClassLoader(clazz.getClassLoader()); try { if (Encryption.encrypt("D:\\Documents\\testfile.txt", "D:\\Documents\\testfile", "D:\\Documents\\dmgpokemon.xlsx", EncryptionMode.ENCRYPT) == java.lang.Boolean.TRUE) { Console.WriteLine("Encryption complete"); } if (Encryption.encrypt("D:\\Documents\\testfile.des", "D:\\Documents\\testfileDecrypted", "D:\\Documents\\dmgpokemon.xlsx", EncryptionMode.DECRYPT) == java.lang.Boolean.TRUE) { Console.WriteLine("Decryption complete"); } } catch (java.io.FileNotFoundException) { Console.Write("bestand niet gevonden"); } Console.ReadLine(); }
protected void SetStringResourcePointer(object stringResourcePointer, int maxResourceOffset) { if (GetResourceBytes(this.GetType()) != null) { return; } java.lang.Class c = vmw.common.TypeUtils.ToClass(stringResourcePointer); java.lang.ClassLoader contextClassLoader = c.getClassLoader(); //TODO:move this code to page mapper string assemblyName = PageMapper.GetAssemblyResource(Context, VirtualPathUtility.ToAbsolute(AppRelativeVirtualPath)); if (assemblyName == null) { throw new HttpException(404, "The requested resource (" + this.AppRelativeVirtualPath + ") is not available."); } java.io.InputStream inputStream = contextClassLoader.getResourceAsStream(assemblyName); System.IO.Stream strim = null; if (inputStream == null) { string descPath = String.Join("/", new string [] { "assemblies", this.GetType().Assembly.GetName().Name, assemblyName }); try { strim = new StreamReader(HttpContext.Current.Request.MapPath("/" + descPath)).BaseStream; } catch (Exception ex) { throw new System.IO.IOException("couldn't open resource file:" + assemblyName, ex); } if (strim == null) { throw new System.IO.IOException("couldn't open resource file:" + assemblyName); } } try { if (strim == null) { strim = (System.IO.Stream)vmw.common.IOUtils.getStream(inputStream); } int capacity = (int)strim.Length; byte [] resourceBytes = new byte [capacity]; strim.Read(resourceBytes, 0, capacity); SetResourceBytes(this.GetType(), resourceBytes); } catch (Exception e) { throw new HttpException("problem with dll.ghres file", e); } finally { if (strim != null) { strim.Close(); } if (inputStream != null) { inputStream.close(); } } }