PDA

View Full Version : سوال: ایحاد فایل رمز دار در سی شارپ



negar442
پنج شنبه 06 آذر 1393, 12:19 عصر
با چه کدهایی و چه روشی میشه یک فایل رمز دار در c# ایجاد کرد؟ (ترجیحا فایل متنی باشه)

esafb52
پنج شنبه 06 آذر 1393, 17:29 عصر
سلام خیلی راحت میتونی یه دونه فایل رو رمز نگاری کنی که هر کسی هم بهش دسترسی داشته باشه نمیتونی بخونتش
اینو رو ببینین
http://www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C

mehran6764
پنج شنبه 06 آذر 1393, 17:54 عصر
سلام خیلی راحت میتونی یه دونه فایل رو رمز نگاری کنی که هر کسی هم بهش دسترسی داشته باشه نمیتونی بخونتش
اینو رو ببینین
http://www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C

بعدا" خودش می تونه همین فایل رو رمزگشایی کنه ؟

negar442
پنج شنبه 06 آذر 1393, 18:43 عصر
آیا بدون اینکه رمز رو داشته باشیم فایل قابل حذفه؟

FastCode
پنج شنبه 06 آذر 1393, 23:54 عصر
الگوریتم استفاده شده نا امن هست. از این استفاده کنید: rfc2898

private static Rijndael CreateRijndael(byte[] salt, string password, string pepper)
{
string passpepper = password + pepper;
Rijndael Rij = Rijndael.Create();
Rij.Padding = System.Security.Cryptography.PaddingMode.ISO10126;
Rij.Mode = CipherMode.CBC;
Rfc2898DeriveBytes aesKey = new Rfc2898DeriveBytes(passpepper, salt);
Rij.Key = aesKey.GetBytes(Rij.KeySize/8);
Rij.IV = aesKey.GetBytes(Rij.BlockSize/8);
return Rij;
}

negar442
یک شنبه 09 آذر 1393, 09:02 صبح
منظور من اینه که زمانی که روی یک فایل در ویندوز دابل کلیک کردیم تا باز یا اجرا بشه یک فرم باز بشه و رمز رو درخواست کنه و اگه رمز درست بود فایل اجرا بشه.