Rerore Mesaj tarihi: Aralık 21, 2013 Paylaş Mesaj tarihi: Aralık 21, 2013 c# ta rsa Cryptography kullanarak bir pdf dosyasını şifrelemem gerekiyor(içeriği degil direk dosyanın acılmasını engellicem). c# da söyle bisey var using System.Security.Cryptography; internette baya bisey var ama napcami anlamadım bi türlü http://www.fluxbytes.com/csharp/encrypt-and-decrypt-files-in-c/ surda bir kod parçası var rinjdael ile key olusturuyor. ordan sonra napıyor 1-2 cumleyle aciklayabilecek varmidir 2) direk pdf in içindeki metini şifrelemeyi denedim bundada rsa algoritmadan dolayı 1024 2048 bitlik degiskenlere ihtiyac duruyorum.(direk kendim yazdim .cryptology kullanmadım) c# da bu uzunluga ulasmak mumkun mu. biri bi tane kendi yaptıgı kutuphaneyi koymus ama noob oldugum için beceremedim kendi kodumda kullanmayı. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ractamainus Mesaj tarihi: Aralık 22, 2013 Paylaş Mesaj tarihi: Aralık 22, 2013 yalnız verdiğin linkteki örnek rsa değil. simetrik şifreleme var orada. rsa yapacaksan o örneği salla. rsa kullanacağım, illa da rijndael kullanacağım diyorsan da, şu makalaleri buldum. oradan devam et istersen; http://msdn.microsoft.com/en-us/library/bb397867%28v=vs.110%29.aspx http://www.c-sharpcorner.com/UploadFile/ahsanshakir/EncryptFile12212006042816AM/EncryptFile.aspx Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Rerore Mesaj tarihi: Aralık 22, 2013 Konuyu açan Paylaş Mesaj tarihi: Aralık 22, 2013 ikisinede bakmistim sagol yinede Parca parca gitmeye karar verdim once string falan sifreleyerek biraz alisam su cryptologye. bambaska biseymis bunlar biliyorum diye ortadan girince zor geldi Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Rerore Mesaj tarihi: Aralık 22, 2013 Konuyu açan Paylaş Mesaj tarihi: Aralık 22, 2013 public static byte[] Encryption(string data) { byte[] encryptedData; try { //Create a UnicodeEncoder to convert between byte array and string. UnicodeEncoding ByteConverter = new UnicodeEncoding(); //Create byte arrays to hold original, encrypted, and decrypted data. byte[] dataToEncrypt = Encoding.UTF32.GetBytes(data); //Create a new instance of RSACryptoServiceProvider to generate //public and private key data. using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider()) { //Pass the data to ENCRYPT, the public key information //(using RSACryptoServiceProvider.ExportParameters(false), //and a boolean flag specifying no OAEP padding. encryptedData = RSAEncrypt(dataToEncrypt, RSA.ExportParameters(false), false); return encryptedData; } } catch (ArgumentNullException) { //Catch this exception in case the encryption did //not succeed. MessageBox.Show("Encryption failed."); return null; } } static public byte[] RSAEncrypt(byte[] DataToEncrypt, RSAParameters RSAKeyInfo, bool DoOAEPPadding) { try { byte[] encryptedData; //Create a new instance of RSACryptoServiceProvider. using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(1024)) { //Import the RSA Key information. This only needs //toinclude the public key information. RSA.ImportParameters(RSAKeyInfo); //Encrypt the passed byte array and specify OAEP padding. //OAEP padding is only available on Microsoft Windows XP or //later. encryptedData = RSA.Encrypt(DataToEncrypt, DoOAEPPadding); } return encryptedData; } //Catch and display a CryptographicException //to the console. catch (CryptographicException e) { MessageBox.Show(e.Message); return null; } } byte[] decryptedData; private void btn_decryption_Click(object sender, EventArgs e) { decryptedData = Decryption(encryptedData); richTextBox2.Text = System.Text.Encoding.Default.GetString(decryptedData); } simdi söyle bisey yazdım(msdn den aldım cogunu) seçtigim pdf in icindeki resimleri almiyor. sadece yazilarini string olarak tanimladigim text degiskenine atıyor. daha sonra bu string i encrypt etmeye calisinca bad leght hatası veriyor. bir kaç kelimeden oluşan pdf i encrypt ediyor bu sferde decryp etmeye calisinca bad data hatası veriyor. byte a çevirmeyle ilgili bir sorundan supheleniyorum ama anlayamadım sıkıntı nerde bir türlü pdf yerine text ten almayı denedim aynı hata direk textbox a yazip ordan encrypt denedim yine olmadı. not: word dosyasını pdf olarak farklı kaydedip onu açmayı denedim string e hiç birsey atamadı. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Dworgian Mesaj tarihi: Aralık 23, 2013 Paylaş Mesaj tarihi: Aralık 23, 2013 Rerore said: //not succeed. MessageBox.Show("Encryption failed."); şurada ki smiley çok manidar olmuş sdljasdl Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
zgrw Mesaj tarihi: Aralık 24, 2013 Paylaş Mesaj tarihi: Aralık 24, 2013 rijndael kullanacaksan eger, The Desgin of Rijndael kitabinin arkasinda orjinal kodu var (netten de bulursun ayni kodu) C icin yazilmis ama biraz ugrasla C# a cevirirsin cok rahat. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar