Assembly dosya şifreleme programı

Üniversite zamanlarında (2002) Mikroişlemciler (x86) dersi ödevi olarak yazdığım dosya şifreleme programım OEN (Okoca’s Encoder) Programın çalışma mantığı çok basit. Dosyanın Byte’larını verilen parolanın karakterleri ile  XoR işlemine tabi tutuyor. Eğer şifreli dosyayı aynı parola ile tekrar XoR işlemine tabi tutarsanız orjinal dosyayı elde ediyorsunuz. XoR mantığı daha encoding için çok kullanılan bir yöntem ama çoğu durumda dosyayı korumak için yeterli. Aslında tam olarak encoding yapıyor diyebilirim yani verilen anahtara (parola) göre dosyayının tüm byte’larını değiştiriyor.

oen_asm

[Yükleme bulunamadı.]

Programın exe dosyası x86-realmode için derlendiğinden dolayı MS-DOS işletim sistemine ihtiyaç duyuyor. Windows komut istemi korumalı modda çalıştığı için DOSBox kullanmalı veya MSDOS kurmalısınız. DOSBox’ın kurulum ve kullanımı ile ilgili bilgi almak için burayı tıklayın.

Diğer ödev programlar için eski siteme (okoca.cjb.net) bakabilirsiniz.