This project is only simple example in MASM and demonstrates a rarfile creation and encryption principle (this example without compression - store only).
It includes following:
1) SHA-1 procedures (RarSHA1.asm) are used to get 'salt' (required to increase encryption security) and encryption keys;
2) AES-128 (Rijndael) procedures (RarAES.asm) are used to encrypt archived file;
3) CRC32 procedures (RarCRC.asm) are used to calculate CRC checksum of archived file;
4) Main procedures (RarMainProcs.asm) are used to create rar archive, to get creation time of archived file and etc.
P.S. More features only in WinRar...MD-5 : 1ba3568711b5093fecc54b106155f6c8
SHA-1 : 48288830cb8696314a4b1491a9411d9fad5fc139
Attached File ( Number of downloads: 237 )
Login or
Register to download