AngeloAdinolffi
Usuario (Argentina)

Descifrar archivos cifrados con GnuPG desde C# Durante estos últimos días me vi en la necesidad de cifrar los archivos con el programa GnuPG, al mismo tiempo que tenía que ser capaz de decodificar el mismo archivo tener un C #. GnuPG Para descifrar un archivo cifrado sin utilizar una DLL, utilice la clase Process Os dejo el método que he utilizado para este fin, espero que ayude. En el web.config tenemos que añadir la siguiente clave: <add key="passphrase" value="1324356asdf"/> <add key="WorkingDirectory" value="Crogram FilesGNUGnuPG"/> public static string DecryptFile(string encryptedFilePath) { FileInfo info = new FileInfo(encryptedFilePath); string decryptedFileName = info.FullName.Substring(0, info.FullName.LastIndexOf('.')) + "Dec.TXT"; string encryptedFileName = info.FullName; string password = System.Configuration.ConfigurationManager.AppSettings["passphrase"].ToString(); System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("cmd.exe"; psi.CreateNoWindow = true; psi.UseShellExecute = false; psi.RedirectStandardInput = true; psi.RedirectStandardOutput = true; psi.RedirectStandardError = true; psi.WorkingDirectory = @System.Configuration.ConfigurationManager.AppSettings["WorkingDirectory"].ToString(); System.Diagnostics.Process process = System.Diagnostics.Process.Start(psi); string sCommandLine = @"echo " + password + "|gpg.exe --passphrase-fd 0 --batch --verbose --yes --output " + decryptedFileName + @" --decrypt """ + encryptedFileName; process.StandardInput.WriteLine(sCommandLine); process.StandardInput.Flush(); process.StandardInput.Close(); process.WaitForExit(); //string result = process.StandardOutput.ReadToEnd(); //string error = process.StandardError.ReadToEnd(); process.Close(); return decryptedFileName; } Mas info lo encontraran en http://www.systemdeveloper.info/2013/11/decrypt-files-encrypted-with-gnupg-from.html Espero les sirva
XA5101 Error: Missing Android NDK toolchains directory - XAMARIN Para solucionar este Error, lo primero que debemos hacer es descargar el android NDK desde este link: http://developer.android.com/tools/sdk/ndk/index.html Posteriormente debemos ir a la siguiente dirección de menú desde el IDE Xamarin: Tools ==> Options ==> SDK Locations ==> Android Finalmente cerramos y volvemos abrir el IDE http://www.systemdeveloper.info/2013/12/xa5101-error-missing-android-ndk.html
Para llevar a cabo la habilitación depuración usb en samsung galaxy S4, primero tenemos que instalar los controladores de dispositivos Los controladores se pueden descargar desde este enlace Para habiltarcion de la depuracion USD debemos seguir los siguientes pasos: 1 - Selecciona Aplicaciones 2 - Ir a Ajustes 3 - Seleccione Más -> Acerca del dispositivo 4-7 veces en portada Número de compilación 5 - Seleccione Más -> Opciones para desarrolladores 6 - Verificar la depuración USB 7 - Seleccione Aceptar para permitir la depuración USB 8 - seleccionar la depuración USB O 1 - Select Apps 2 - Go to Settings 3 - Select More -> About Device 4 - 7 times on Tap Build Number 5 - Select More -> Developer options 6 - Check USB debugging 7 - Select OK to allow USB debugging 8 - Check USB debugging en este video será capaz de ver claramente.