====================
0. TABLE OF CONTENTS
====================
1. PRODUCT SUMMARY
2. INTRODUCTION
3. ABOUT ALPHAPEELER (ALPHASECURE PVT. LTD.)
4. CONTACT US:
5. ABOUT ALPHAPEELER PROFESSIONAL 1.3 LINUX RELEASE
6. QUICK START
7. REQUIREMENTS
8. COMPILATION
9. SETUP
10. RUNNING ALPHAPEELER 1.3 LINUX RELEASE
11. GETTING MORE INFORMATION
==================
1. PRODUCT SUMMARY
==================
AlphaPeeler is a powerful tool for learning Cryptography and is used
as educational tool at the faculty of Computer Engineering, SSUET.
Students can easily learn frequency analysis and ciphers like
Monoalphabetic substitution, Caesar, Transposition, Vigenere &
Playfair.
AlphaPeeler Professional 1.3 (powered by crypto++ 4.1) also includes
DES, Gzip/Gunzip, MD5, SHA-1, SHA-256, RIPEMD-16, RSA key generation,
RSA crypto, RSA signature && validation, and generation of seceret
share files.
AlphaPeeler 1.0 was developed at Department of Computer Engineering,
Sir Syed University of Engineering & Technology - Karachi (Pakistan).
You can contact AlphaPeeler development group (alphapeeler@bigfoot.com),
for you software development, security and ecommerce requirements.
Copyright © 1998-2010
===============
2. INTRODUCTION
===============
AlphaPeeler is a freeware / non commercial software product for
educational and personal use only. Our team works as a non-profit and
non-commercial organization. We provide consultation to mostly
educational institutions without any profit or fee.
AlphaPeeler is a powerful tool for learning cryptology. It can be useful
as an instructors teaching aid and to create assignments for classical
cryptography. Students can easily learn classical techniques such as
frequency analysis of alphabets, mono-alphabetic substitution, Caesar
cipher, transposition cipher, Vigenere cipher, and Playfair cipher.
AlphaPeeler Professional (powered by crypto++ library) also includes DES,
Gzip/Gunzip, MD5, SHA-1, SHA-256, RIPEMD-16, RSA key generation, RSA
crypto, RSA signature & validation, and generation of secret share files.
AlphaPeeler started as an effort to solve a mono-alphabetic substitution
cipher in 1997. This cipher was given as a class assignment during
cryptography course. Later on efforts were carried on to include all
possible classical ciphers. Its vision and development was initiated by
Abdul-Rahman Mahmood at the Department of Computer Engineering, Sir Syed
University of Engineering & Technology - Karachi (Pakistan).
AlphaPeeler 1.0 was developed in June 1998, and it had most of the famous
classical ciphers. It was developed on windows platform to enable users
to visually understand cryptology. While designing AlphaPeelers first
stable version, special efforts were carried out in design for visual aids
such as keyboard layout, charts, visually shifting of alphabets so that
students can visualize whats happening behind the scene with ciphertext.
In late 90s AlphaPeeler was the first effort in developing educational
cryptology tool with excellent visualization such as crypto keyboard and
many more GUI based tools using windows platform.
From 1998 till July 2001, serious efforts were made to include professional
crypto algorithms in the software (DES, AES, RSA etc). As a result
AlphaPeeler Professional 1.0 beta was released on 4th July 2001 in public
domain.
AlphaPeeler development team is very thankful to thank Dr. William
Stallings for sparing his valuable time for suggestions and improvement in
AlphaPeeler. He took interest in the software since almost its inception.
After receiving his reply on email, in 2001, the team felt new energy and
started improvements with a broader vision. Along with his moral support,
Dr William Stallings took keen interest for AlphaPeelrs online manual and
interactive tutorials. His participation has finally made it a valuable
tool for both students and instructors.
AlphaPeeler is a global leader in crypto related research and development.
AlphaPeeler was founded with a specific goal of providing the most up-to-
date research to assist enterprises, vendors and carriers to secure their
business and development environment. AlphaPeelers prime objective is to
provide best security solutions to everyone who is privacy conscious.
AlphaPeeler development group also creates wide range of software
technology solutions listed in services section such as software
development, system analysis and design, documentation and graphic
designing.
We are involved in number of current projects and have been awarded a
number of prestigious research grants, rewards and contracts. It is well
equipped with modern facilities and equipments. Researchers at AlphaPeeler
are happy to discuss their research work and publications.
Email:
alphapeeler@bigfoot.com
============================================
3. ABOUT ALPHAPEELER (ALPHASECURE PVT. LTD.)
============================================
AlphaPeeler is a freeware / non commercial software product for educational
and personal use only. Our team works as a non-profit and non-commercial
organization. We provide consultation to mostly educational institutions
without any profit or fee. We are one of the leading software solution
providers, engaged in providing cost-effective and dedicated solutions to
all our clients globally and particularly those in the Japan and UK.
Founded in early 1999, we have evolved into a major supplier of services
in the Information Technology sector. We are specialized in security
solutions such as cryptography, cryptanalysis and steganography.
Most of our tasks are performed at our Software Development Centre,
employing the latest technologies and processes to help our clients
achieve their strategic objectives. We offer our clients services such as:
A. Research and Development
B. Distributed Computing
C. Technology consultancy
D. Systems management and efficient transformation; and
E. Onsite professional services, whenever and wherever required.
We also provide technology support services to our clients, including the
timely servicing of equipment and processes involved to ensure our clients
get the highest quality achievable.
Our success stems from our expertise and experience in the relevant field,
and our extensive knowledge of business processes and functions; allowing
us to produce high standard products and services for our clients.
To contact us: E-mail: alphapeeler@bigfoot.com
=============
4. CONTACT US
=============
We are located ideally at the center of the business headquarter of
Pakistan, Karachi - the glamorous city of Pakistan.
If you have any queries related to our products or services just drop us
an email at alphapeeler@bigfoot.com.
To contact us, visit us at:
Plot # 31/4, Liaquat Avenue, Model colony,
Near Model colony railway station, Karachi, Pakistan.
Tel: +92 - 333 - 3195319
E-mail: alphapeeler@bigfoot.com
URL: http://www.alphapeeler.co.cc
===================================================
5. ABOUT ALPHAPEELER PROFESSIONAL 1.3 LINUX RELEASE
===================================================
AlphaPeeler Professional 1.3 (Dr. William stallings Edition) is ment
to run on any Linux platform including OpenSUSE 11.3, Debian Eatch,
and Fedora Core 10 etc. AlphaPeeler 1.3 Linux release is packaged with
wine 1.2.1 source code and during installation wine is compiled to
make necessary native compilation of the target platform. Wine adds
approximately 17 MB more space to the rest of the tar archive.
==============
6. QUICK START
==============
Just copy the AlphaPeeler1.3wseLinux1.tar.gz to some directory such as:
/root/AlphaPeeler1.3wseLinux1.tar.gz and untar the archive:
# tar zxvf AlphaPeeler1.3wseLinux1.tar.gz
the extracted files will be listed in the same directory:
-rwxr-xr-x 1 root root 118 Oct 11 19:33 APeelerProf1.3-install*
drwxr-xr-x 4 root root 4096 Oct 11 19:13 AlphaPeelerProfessional1.3/
-rw-r--r-- 1 root root 13580 Oct 12 00:49 README
-rwxr-xr-x 1 root root 48 Oct 11 19:13 RunAPeelerProf1.3Linux.sh*
-rwxrwxrwx 1 root root 17629106 Oct 10 23:14 wine-1.2.1.tar.bz2*
Now you need to compile wine 1.2.1 source code in order to install wine
on the system so that your AlphaPeeler.exe (Win32 executable) can run on
Linux. From the top-level directory of the source, run:
./APeelerProf1.3-install
To Run AlphaPeeler, simply execute script "RunAPeelerProf1.3Linux.sh".
For more information and problem resolution, read the rest of this file,
the AlphaPeeler home page, and especially the wealth of information found
at http://www.alphapeeler.co.cc
===============
7. REQUIREMENTS
===============
To compile and run AlphaPeeler 1.3 Linux Release, you must have one of
the following:
Linux version 2.0.36 or above
FreeBSD 6.3 or later
Solaris x86 9 or later
NetBSD-current
Mac OS X 10.4 or later
As Wine requires kernel-level thread support to run, only the operating
systems mentioned above are supported. Other operating systems which
support kernel threads may be supported in the future.
Linux info:
While Linux 2.2.x should still work and Linux 2.0.x may still work
(older 2.0.x versions had thread-related crashes),
it's best to have a current kernel such as 2.4.x or 2.6.x.
FreeBSD info:
Wine will generally not work properly on versions before FreeBSD
6.3 or 7.0, and FreeBSD 6.3 has additional patches available. See
http://wiki.freebsd.org/Wine for more information.
Solaris info:
You will most likely need to build Wine with the GNU toolchain
(gcc, gas, etc.). Warning : installing gas does *not* ensure that it
will be used by gcc. Recompiling gcc after installing gas or
symlinking cc, as and ld to the gnu tools is said to be necessary.
NetBSD info:
Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG options
turned on in your kernel.
Mac OS X info:
You need Xcode 2.4 or later to build properly on x86.
Supported file systems:
AlphaPeeler should run on most file systems. A few compatibility
problems have also been reported using files accessed through Samba.
Using a native Linux file system such as ext3 is recommended.
Basic requirements:
You need to have the X11 development include files installed
(called xlib6g-dev in Debian and XFree86-devel in Red Hat).
Of course you also need "make" (most likely GNU make).
You also need flex version 2.5.33 or later and bison.
Optional support libraries:
Configure will display notices when optional libraries are not found
on your system. See http://wiki.winehq.org/Recommended_Packages for
hints about the packages you should install.
On 64-bit platforms, if compiling Wine as 32-bit (default), you have
to make sure to install the 32-bit versions of these libraries; see
http://wiki.winehq.org/WineOn64bit for details. If you want a true
64-bit Wine (or a mixed 32-bit and 64-bit Wine setup), see
http://wiki.winehq.org/Wine64 for details.
==============
8. COMPILATION
==============
In case you chose to not use wineinstall, run the following commands
to build wine for AlphaPeeler:
A. Set permissions on wine directory:
chmod 777 wine-1.2.1.tar.bz2
B. Untar wine source code:
tar -xvjf wine-1.2.1.tar.bz2
C. go into the wine directory:
cd wine-1.2.1
D. Run the configuration script:
./configure
E. Rum GNU make:
make
F. Rum GNU make test:
make test
This will build the program "wine" and numerous support libraries/binaries.
The program "wine" will load and run Windows executables.
The library "libwine" ("Winelib") can be used to compile and link
Windows source code under Unix.
To see compile configuration options, do ./configure --help.
========
9. SETUP
========
Once Wine has been built correctly, you can do "make install"; this
will install the wine executable and libraries, the Wine man page, and
other needed files.
Don't forget to uninstall any conflicting previous Wine installation
first. Try either "dpkg -r wine" or "rpm -e wine" or "make uninstall"
before installing.
Once installed, you can run the "winecfg" configuration tool. See the
Support area at http://www.winehq.org/ for configuration hints.
=========================================
10. RUNNING ALPHAPEELER 1.3 LINUX RELEASE
=========================================
When invoking Wine, you may specify the entire path to the executable,
or a filename only.
For example: to run AlphaPeeler.exe:
wine AlphaPeelerProfessional1.3/AlphaPeeler.exe
Wine is not perfect, so some times AlphaPeeler may crash. If that happens you
will get a crash log that you should attach to your report when filing
a bug. AlphaPeeler Development group (alphapeeler@bigfoot.com) takes no
responsibility of such issues related to wine.
============================
11. GETTING MORE INFORMATION
============================
WWW:
A great deal of information about AlphaPeeler is available at
http://www.alphapeeler.co.cc/
This is probably the best starting point.
ONLINE TUTORIALS:
The AlphaPeeler tutorial page is located at
http://alphapeeler.byethost22.com/tutorials.htm
DOWNLOADS:
http://alphapeeler.byethost22.com/download.htm
SCREEN SHOTS:
http://alphapeeler.byethost22.com/screenshots.htm
CONTACT ALPHAPEELER:
http://alphapeeler.byethost22.com/contactus.htm
PARTNERS:
http://alphapeeler.byethost22.com/ourclients.htm
SERVICES:
http://alphapeeler.byethost22.com/services.htm
RESEARCH:
http://alphapeeler.byethost22.com/research.htm
BUGS:
Report bugs to AlphaPeeler Bugzilla at alphapeeler@bigfoot.com
--
Abdul-Rahman Mahmood
alphapeeler@bigfoot.com