SensiZOlmuyoR.org  
Geri git   SensiZOlmuyoR.org > Pc - Bilgisayar > Programlama > C ve C++
İhbar sistemini kullanmak istermisin?


En iyi Paylaşımınız Ney¿

Cevapla
 
Konu Araçları Stil
Eski 28-01-2008, 14:04   #1 (permalink)
Banlandı
 
*MeLeK* - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Kas 2007
Nerden: napıcan ziyaretemi geLcen!!
Mesajlar: 0
Konular: 2724
Üye No: 11416
Ruh halim:
Rep Gücü : 0
Rep Puanı : 0
Rep Seviyesi : *MeLeK* has a little shameless behaviour in the past


Standart Dosya şifreleme programı


Aşağıdaki program (enc.c) komut satırından çalışan bir dosya şifreleme programıdır. Program komut satırından aşağıdaki gibi çalıştırılmalıdır. enc deneme.exe 3456 deneme.exe şifrelenecek dosyanın ismi ve 3456 da şifrelemede kullanılacak anahtar değeridir.
Şifrelenen programı açmak için program komut satırından tekrar aynı anahtar değeriyle çalıştırılmalıdır. enc deneme.exe 3456 Şifrelemede rasgele sayı üretimi ve bitsel özel veya işleminden faydalanılmıştır ve program içinde yalnızca standart C işlevleri çağırılmıştır

Kod:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define MAX_FILE_NAME_LEN 80

int main(int argc, char **argv)
{
char source_file_name[MAX_FILE_NAME_LEN + 1];
char dest_file_name[L_tmpnam];
int key, ch;
FILE *fsource, *fdest;

if (argc != 2) {
printf("sifrelenecek dosyanin ismini giriniz : ");
gets(source_file_name); 
printf("anahtar degerini giriniz : ");
scanf("%d", &key);
}
else {
strcpy(source_file_name, argv[1]);
key = atoi(argv[2]);
}

tmpnam(dest_file_name);

fsource = fopen(source_file_name, "rb");
if (fsource == NULL) {
fprintf(stderr, "%s dosyasi acilamiyor!\n", source_file_name);
exit(EXIT_FAILURE);
}

fdest = fopen(dest_file_name, "wb");
if (fdest == NULL) {
fprintf(stderr, "%s dosyasi yaratilamiyor!\n", source_file_name);
fclose(fsource);
exit(EXIT_FAILURE);
}

srand(key);

while ((ch = fgetc(fsource)) != EOF)
fputc(ch ^ rand(), fdest);

fclose(fsource);
fclose(fdest);

remove(source_file_name);
rename(dest_file_name, source_file_name);

return 0;
}
*MeLeK* isimli üyemiz çevrimdışıdır. (Offline)  
Bu Mesajı Google'a Ekle!Bu Mesajı FaceBook'da Paylaş!
Alıntı ile Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz!

Konu Araçları
Stil

Yetkileriniz
Konu Açma Yetkiniz Yok
Mesaj Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar son Mesaj
VirtualLab v5;mükemmel bir dosya kurtarma programı..MUTLAKA BAKIN αкѕу Programlar 1 Dün 14:44
Gizli Dosya Sorunu--AMVO'ya Elveda!! tek dosya, garanti! GhostShip Güvenlik ve güvenlik açıkları 0 22-08-2008 13:24
Dosya ve Klasör Şifreleme Programları[12 adet] MC POWER Programlar 0 18-08-2008 14:00
Recovery myfiles dosya kurtarma programı designer2007 Programlar 0 09-03-2008 23:25
Dosya aç penceresinde alınan dosyanın hdd üzerindeki yolunu sadece dosya ismine çevir qRaLL Visual Basic 0 29-02-2008 06:11


Tüm Saatler GMT +3. Şuan Saat: 16:06 .
(Türkiye için GMT +2 seçilmelidir.)


Powered by vBulletin Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
www.SensiZOlmuyoR.org © 2007 - 2008


Bağış yapın

* Metin2 * Trendy Bayan *Sohbet * Bilgisonsuz