flat assembler
Message board for the users of flat assembler.
  
|  Index
      > Projects and Ideas > Optimized Encryption x86-64 | 
| Author | 
 | 
| r22 05 Dec 2006, 20:59 I've been working on a pseudo random encryption algorithm for a short while now. I decided to name the project PROE (pseud random optimized encyrption) and will hopefully be getting approval from www.sourceforge.net to have them host my project.
 It's written entirely in x86-64 ASM using FASM. Currently the GUI implementation is only for WinXP64 (sorry no linux port but that is a priority, and shouldn't be too difficult since the source code is modestly organized). Write now its optimized for encrypting and decrypting files but I want to abstract the engine to a place where encrypting and decrypting blocks of data will as well (this will involve a moderate volume of small changes). It's multithreaded and will spawn as many threads as you have processors on your system. AS FOR THE SPEED :P On my AMD x2 3800+ 1GB DDR 160GB 7200RPM + 36GB 10kRPM harddrives I get an average encyrption/decryption speed of ... 20MB/sec which is pretty fast. I've had to defragment my HD's many times encrypting and decrypting large files to test it. Here are the EXE's the encryption one has a MouseHook.dll with it so it can generate satisfactory encryption keys. I'll be hosting the source on sf.net in a few days (if things go well). 
 | |||||||||||
|  05 Dec 2006, 20:59 | 
 | 
| r22 10 Dec 2006, 05:37 http://sourceforge.net/projects/proe
 The executables are there and the code is in the CVS. I was surprised at the number of hoops I had to jump through just to get CVS working. You'd think sf.net would of streamlined the setup process after however many years of being around. | |||
|  10 Dec 2006, 05:37 | 
 | 
| RedGhost 10 Dec 2006, 08:40 Where is the x86 version?    _________________ redghost.ca | |||
|  10 Dec 2006, 08:40 | 
 | 
| < Last Thread | Next Thread > | 
| Forum Rules: 
 | 
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.