netscape http://www.iaik.tu-graz.ac.at/~wplatzer/cryptiX/cryptiX.html cryptiX Version 0.9alpha Copyright (C) 1996 by Wolfgang Platzer email: wplatzer@iaik.tu-graz.ac.at -> Page under construction !!! <- cryptiX is a security package written completely in Java. Its main application is to deal with X509 certificates, but you can also only use its cryptographic functionality. cryptiX can make things easier for you if you want to: * create self signed certificates * create certificate requests * sign certificate requests * sign a public key * generate a new RSA key pair * encrypt/decrypt private keys cryptiX also includes cryptiX-CertificationAuthority. It's a sample application managing certificates. Documentation There is no user level documentation yet. That is, if you want to do anything more complicated you either have to work by the examples supplied, or read the source code. However, the source code itself is extensively documented, I have provided with javadoc generated documentation, and there is a technical overview document available. * For the javadoc documents, see the package index or the class tree. * For a technical overview of the software, read the architecture description (at this time only in german) * You can also browse the source code. Downloadable package Download cryptiX (ZIP file) (about 600 kb). Bugs: * Tell me! FAQ: * Ask me! Benchmarks: This table shows the average time needed to generate a new RSA key pair. Used Hardware: Pentuim Pro 200 Mhz 64 MB RAM WinNT 4.0 Server as primary domain controller Conclusion: It is not recommended to use the software without a JIT compiler. You can do the test for your own: java cryptiX.apps.TestKeyGenSpeed [keylength in bits] [number of tests] 512 bit key 1024 bit key Symantec JIT 1,8 s 12,0 s Sun Java Interpreter 25 s I have not the time to test! Last Modified: 20.11.1996 by Wolfgang Platzer