https://github.com/yumin-chen/rc4-cipher-in-assembly
RC4 Cipher implemented in x86 assembly language for faster speed.
https://github.com/yumin-chen/rc4-cipher-in-assembly
Last synced: 5 days ago
JSON representation
RC4 Cipher implemented in x86 assembly language for faster speed.
- Host: GitHub
- URL: https://github.com/yumin-chen/rc4-cipher-in-assembly
- Owner: yumin-chen
- License: gpl-3.0
- Created: 2015-12-16T16:47:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-19T13:26:03.000Z (over 10 years ago)
- Last Synced: 2023-08-02T14:28:33.535Z (almost 3 years ago)
- Language: C
- Homepage: http://www.CharmySoft.com/app/rc4-cipher.htm
- Size: 77.1 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**RC4 Cipher in Assembly**
========================
Details of this project can be found on the [RC4 Cipher project page][2] under:
[*http://www.CharmySoft.com/app/rc4-cipher.htm*][2]
Introduction
------------------------
[RC4 Cipher in Assembly][2] is the RC4 stream cipher implemented in Assembly language for faster speed.
For more information about the RC4 stream cipher, please read [Wikipedia: RC4](https://en.wikipedia.org/wiki/RC4).
Instruction
------------------------
This project uses inline assemly in C to optimize the RC4 stream cipher, so the assembly code is in Intel style syntax that is supported by Microsoft Assembler (MASM). Thus, you should be using Microsoft Visual C++ to compile the code.
The [rc4_cipher.c](rc4_cipher.c) file contains the x86 assemly version of the RC cipher.
The [rc4_test.c](rc4_test.c) file contains the C version of the RC cipher and a benchmark test example to demonstrate the speed improvement.
The [rc4_cipher.e](rc4_cipher.e) file is for E language (or EPL) users.
Screenshots
------------------------

Licensing
------------------------
Please see the file named [LICENSE](LICENSE).
Author
------------------------
* Charlie Chen
founder of [CharmySoft][1]
Contact
------------------------
* CharmySoft: [*http://www.CharmySoft.com/*][1]
* About: [*http://www.CharmySoft.com/about.htm*][3]
[1]: http://www.CharmySoft.com/ "CharmySoft"
[2]: http://www.CharmySoft.com/app/rc4-cipher.htm "RC4 Cipher in Assembly"
[3]: http://www.CharmySoft.com/about.htm "About CharmySoft"