Main > Free Download Search >

Free cryptography basics software for linux

cryptography basics

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1535
Agora BASIC 0.1

Agora BASIC 0.1


Agora BASIC is a BASIC compiler for POSIX systems. more>>
Agora BASIC is a BASIC compiler for POSIX systems. Agora BASIC aims to implement all of Standard Full BASIC (ANSI INCITS 113-1987), with useful but compatible extensions. It does not do that quite yet. What it does is implement a small subset of the language, enough that simple programs can be written in it. A lot of work expanding the support of the language is still required.
Agora BASIC specifically does not aim to be a "modern" BASIC dialect. There are enough of those already, even as free software. The only way for Agora BASIC to acquire classes or other similar things is if the standard is thus updated. Minor extensions, mainly lifting senseless restrictions in the standard and enabling writing useful programs in the Unix environment are possible.
Agora BASIC is a compiler, not an interpreter, and there is no interactive mode. Furthermore, the compiler uses C as an intermediate language and the system C compiler as the backend (note that the intermediate C code is not intended for human consumption or manual editing).
Enhancements:
- This initial release supports enough of the language to write simple programs.
<<less
Download (0.065MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1245 downloads
Vista Basic 2

Vista Basic 2


Vista Basic provides a theme similar to Microsoft Vista. more>>
Vista Basic provides a theme similar to Microsoft Vista.

window borders similar to those of Microsoft Vista when using non Aero compatible software (such as JRE 6 or Photoshop CS 2)

<<less
Download (0.015MB)
Added: 2007-04-17 License: Public Domain Price:
678 downloads
MWChat Basic 7.0

MWChat Basic 7.0


MWChat Basic is the free version of our online chat system. more>>
MWChat Basic (My Web based Chat) is the free version of our online chat system.

Licenses are IP based, one license per IP.

It has support for multiple rooms and languages, a large number of IRC-like commands, private messages and rooms, message encryption, buddy lists, logging, registered users, chat profiles, file sharing, and more. It is a very lightweight, full-featured, and secure chat room.

<<less
Download (0.081MB)
Added: 2006-05-26 License: Other/Proprietary License Price:
1250 downloads
Crypto++ 5.5

Crypto++ 5.5


Crypto++ project is a free C++ class library of cryptographic schemes. more>>
Crypto++ project is a free C++ class library of cryptographic schemes.
Main features:
- a class hierarchy with an API defined by abstract base classes
- AES (Rijndael) and AES candidates: RC6, MARS, Twofish, Serpent, CAST-256
- other symmetric block ciphers: IDEA, DES, Triple-DES (DES-EDE2 and DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA, SAFER, 3-WAY, GOST, SHARK, CAST-128, Square, Skipjack, Camellia, SHACAL-2
- generic cipher modes: ECB, CBC, CBC ciphertext stealing (CTS), CFB, OFB, counter mode (CTR)
- stream ciphers: Panama, ARC4, SEAL, WAKE, WAKE-OFB, BlumBlumShub
- public-key cryptography: RSA, DSA, ElGamal, Nyberg-Rueppel (NR), Rabin, Rabin-Williams (RW), LUC, LUCELG, DLIES (variants of DHAES), ESIGN
- padding schemes for public-key systems: PKCS#1 v2.0, OAEP, PSS, PSSR, IEEE P1363 EMSA2 and EMSA5
- key agreement schemes: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH
- elliptic curve cryptography: ECDSA, ECNR, ECIES, ECDH, ECMQV
- one-way hash functions: SHA-1, MD2, MD4, MD5, HAVAL, RIPEMD-128, RIPEMD-256, RIPEMD-160, RIPEMD-320, Tiger, SHA-2 (SHA-224, SHA-256, SHA-384, and SHA-512), Panama, Whirlpool
- message authentication codes: MD5-MAC, HMAC, XOR-MAC, CBC-MAC, DMAC, Two-Track-MAC
- cipher constructions based on hash functions: Luby-Rackoff, MDC
- pseudo random number generators (PRNG): ANSI X9.17 appendix C, PGPs RandPool
- password based key derivation functions: PBKDF1 and PBKDF2 from PKCS #5
- Shamirs secret sharing scheme and Rabins information dispersal algorithm (IDA)
- DEFLATE (RFC 1951) compression/decompression with gzip (RFC 1952) and zlib (RFC 1950) format support
- fast multi-precision integer (bignum) and polynomial operations, with SSE2 optimizations for Pentium 4 processors, and support for 64-bit CPUs
- finite field arithmetics, including GF(p) and GF(2^n)
- prime number generation and verification
- various miscellaneous modules such as base 64 coding and 32-bit CRC
- class wrappers for these operating system features (optional):
- high resolution timers on Windows, Unix, and MacOS
- Berkeley and Windows style sockets
- Windows named pipes
- /dev/random and /dev/urandom on Linux and FreeBSD
- Microsofts CryptGenRandom on Windows
- A high level interface for most of the above, using a filter/pipeline metaphor
- benchmarks and validation testing
- FIPS 140-2 Validated
Enhancements:
- This release added VMAC and Sosemanuk, and improved the speed of several other algorithms using x86/x86-64/MMX/SSE2 assembly.
- Random number generators and DSA-like signature algorithms were modified to reduce the risk of reusing random numbers and IVs after virtual machine state rollback.
<<less
Download (0.98MB)
Added: 2007-05-06 License: BSD License Price:
921 downloads
C++ Elliptic Curve Cryptography library 0.11.1

C++ Elliptic Curve Cryptography library 0.11.1


C++ Elliptic Curve Cryptography library is a C++ library for elliptic curves cryptography. more>>
C++ Elliptic Curve Cryptography library is a C++ library for elliptic curves cryptography.
Libecc is a C++ elliptic curve cryptography library that supports fixed-size keys for maximum speed.
The goal of this project is to become the first free Open Source library providing the means to generate safe elliptic curves, and to provide an important source of information for anyone with general interest in ECC.
Enhancements:
- This version brings the code completely up to date again with the latest of version of the working set (autoconf, compiler, etc.).
- The previous version was almost two years old and didnt even compile anymore.
<<less
Download (1.4MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1092 downloads
Legion of the Bouncy Castle Java Cryptography API 1.37

Legion of the Bouncy Castle Java Cryptography API 1.37


The Legion of the Bouncy Castle Java Cryptography API provides a lightweight cryptography API in Java. more>>
The Legion of the Bouncy Castle Java Cryptography API provides a lightweight cryptography API in Java. A provider for the JCE and JCA, a clean-room implementation of the JCE 1.2.1, generators for Version 1 and Version 3 X.509 certificates, generators for Version 2 X.509 attribute certificates, PKCS12 support, and APIs for dealing with S/MIME, CMS, OCSP, TSP, and OpenPGP. Versions are provided for the J2ME, and JDK 1.0-1.5.
Main features:
- A lightweight cryptography API in Java.
- A provider for the JCE and JCA.
- A clean room implementation of the JCE 1.2.1.
- A library for reading and writing encoded ASN.1 objects.
- Generators for Version 1 and Version 3 X.509 certificates, Version 2 CRLs, and PKCS12 files.
- Generators for Version 2 X.509 attribute certificates.
- Generators/Processors for S/MIME and CMS (PKCS7).
- Generators/Processors for OCSP (RFC 2560).
- Generators/Processors for TSP (RFC 3161).
- Generators/Processors for OpenPGP (RFC 2440).
- A signed jar version suitable for JDK 1.4/1.5 and the Sun JCE.
<<less
Download (21.2MB)
Added: 2007-06-15 License: Freely Distributable Price:
532 downloads
Cryptonit 0.9.7

Cryptonit 0.9.7


Cryptonit is a client side cryptographic tool which allows you to encrypt/decrypt and sign/verify files with PKI certificates. more>>
Cryptonit project is a client side cryptographic tool which allows you to encrypt/decrypt and sign/verify files with PKI (Public Key Infrastructure) certificates.
Main features:
- Encryption/decryption based on highly reliable algorithms
- Signature/verification procedures ensuring tamper-proof documents
- Use of passwords, certificates & smart (chip) cards for file encryption
- Address book for saving and organizing contacts
- Ability to import contacts and their certificates from the corporate directory (LDAP import)
- Multiple user account management
- Interfaces in both English and French
- CRL download
- RSA cryptography (public key cryptography standard)
<<less
Download (2.4MB)
Added: 2006-05-23 License: GPL (GNU General Public License) Price:
1252 downloads
CryptoBox 0.3.2

CryptoBox 0.3.2


The CryptoBox is a Debian/Linux based live-cd. more>>
The CryptoBox is a Debian/Linux based live-cd. CryptoBox CD boots up, starting a secure fileserver.
Even non-technical users are able to store their data on its encrypted harddisk. There is no special knowledge about cryptography or servers required at all.
The CryptoBox is fully controllable via your web browser.
Version 0.2 is fully usable and runs stable. From now on were just adding features and translations (atm english, german, slovenian).
Enhancements:
- Support for more than one hard disk was added.
- Manual partitioning is allowed.
- LUKS is used for hard disk encryption.
- Plaintext partitions are supported.
- The time and date can be changed.
- Flexible feature management was implemented to enable and disable specific plugins.
- Prepared RAID partitions are used.
<<less
Download (103.8MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
615 downloads
CryptoServer 1.0

CryptoServer 1.0


Community CryptoServer is server-side cryptography tool that runs as a daemon. more>>
CryptoServer is OpenSource Server-side cryptography tool and run as daemon.

It is already tested in very busy environment and can support over one million transaction an hour.

CryptoServer accept the GPL License and can use it for any purpose as is.
<<less
Download (0.063MB)
Added: 2005-10-31 License: GPL (GNU General Public License) Price:
1453 downloads
Trfcrypt 1.2

Trfcrypt 1.2


Trfcrypt is an add-on package to the tcl-extension trf. more>>
trfcrypt is an add-on package to the tcl-extension trf. It provides the encryption functionality which was removed from the base package to allow its inclusion on the Tcl/Tk CDROM without violating US export control laws on cryptography.
The C API is layered on top of the trf C API and provides a set of commands for the management, implementation and usage of blockciphers and stream.
Although it is possible to implement ciphers using only the trf C API the code in this package makes it much easier, as general things like the handling of blockcipher modes are done here, thus obviating the need to reimplement them every time. A new cipher just has to provide some information about itself (key sizes) and functions to:
- generate the internal keyschedule from the specified key
- encrypt/decrypt a character or a block of data
<<less
Download (MB)
Added: 2006-06-02 License: BSD License Price:
1240 downloads
FlexiCrypt 1.1

FlexiCrypt 1.1


FlexiCrypt is a universal cryptography toolkit for managing certificates and symmetric keys. more>>
FlexiCrypt is a universal cryptography toolkit for managing certificates and symmetric keys. FlexiCrypt can perform many kinds of encryption, decryption, signing, and several related tasks.
Main features:
- key managing (asymmetric and symmetric)
- generate certificates
- symmetric encryption
- asymmetric encryption
- hybrid encryption
- decryption
- XML-signatures
- message digest computation
- secure file deletion (wipe files)
- performance comparison
<<less
Download (3.7MB)
Added: 2007-03-24 License: GPL (GNU General Public License) Price:
945 downloads
TaoCrypt 0.9.2

TaoCrypt 0.9.2


TaoCrypt is a portable, fast, cryptographic library for most needs. more>>
TaoCrypt project is a portable, fast, cryptographic library for most needs.
Main features:
- one way hash functions: SHA-1, MD2, MD4, MD5, RIPEMD-160;
- message authentication codes: HMAC;
- block ciphers: DES, Triple-DES, AES, Blowfish, Twofish;
- stream ciphers: ARC4;
- public key cryptography: RSA, DSA, Diffie-Hellman;
- password based key derivation: PBKDF2 from PKCS #5;
- a pseudo random number generator and large integer support.
There is also support for Base 16/64 encoding/decoding, DER encoding/decoding, and X.509 processing.
To build:
./configure
make
To test the build, from the ./test directory run ./test
Enhancements:
- This release includes bugfixes, portability enhancements, and some optimizations.
<<less
Download (0.30MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
985 downloads
Crypt::UnixCrypt 1.0

Crypt::UnixCrypt 1.0


Crypt::UnixCrypt is a perl-only implementation of the crypt function. more>>
Crypt::UnixCrypt is a perl-only implementation of the crypt function.

SYNOPSIS

use Crypt::UnixCrypt;
$hashed = crypt($plaintext,$salt);

# always use this modules crypt
BEGIN { $Crypt::UnixCrpyt::OVERRIDE_BUILTIN = 1 }
use Crypt::UnixCrypt;

This module is for all those poor souls whose perl port answers to the use of crypt() with the message `The crypt() function is unimplemented due to excessive paranoia..

This module wont overload a built-in crypt() unless forced by a true value of the variable $Crypt::UnixCrypt::OVERRIDE_BUILTIN.

If you use this module, you probably neither have a built-in crypt() function nor a crypt(3) manpage; so Ill supply the appropriate portions of its description (from my Linux system) here:

crypt is the password encryption function. It is based on the Data Encryption Standard algorithm with variations intended (among other things) to discourage use of hardware implementations of a key search.

$plaintext is a users typed password.

$salt is a two-character string chosen from the set [a-zA-Z0-9./]. This string is used to perturb the algorithm in one of 4096 different ways.

By taking the lowest 7 bit of each character of $plaintext (filling it up to 8 characters with zeros, if needed), a 56-bit key is obtained. This 56-bit key is used to encrypt repeatedly a constant string (usually a string consisting of all zeros). The returned value points to the encrypted password, a series of 13 printable ASCII characters (the first two characters represent the salt itself).
Warning: The key space consists of 2**56 equal 7.2e16 possible values. Exhaustive searches of this key space are possible using massively parallel computers. Software, such as crack(1), is available which will search the portion of this key space that is generally used by humans for passwords. Hence, password selection should, at minimum, avoid common words and names. The use of a passwd(1) program that checks for crackable passwords during the selection process is recommended.

The DES algorithm itself has a few quirks which make the use of the crypt(3) interface a very poor choice for anything other than password authentication. If you are planning on using the crypt(3) interface for a cryptography project, dont do it: get a good book on encryption and one of the widely available DES libraries.

<<less
Download (0.008MB)
Added: 2007-06-19 License: Perl Artistic License Price:
857 downloads
CBM BASIC Lister 2.02 Beta

CBM BASIC Lister 2.02 Beta


CBM BASIC Lister is a Commodore related application to convert BASIC programs from their binary form to text. more>>
CBM BASIC Lister is a Commodore related application to convert BASIC programs from their binary form to text.
CBM BASIC Lister (formerly C64 BASIC Lister) is a tool to generate an easily readable and printable BASIC listing of any CBM BASIC program (C64/VIC20, etc.) saved as "prg" file.
It is not a BASIC interpreter, its not a debugger and neither a development tool. Its just a LISTer and, by default, it acts just as the C64 native "LIST" command does.
Extra flow-control options were introduced to automatically correct the aspect of each listing and format it before introducing any part of it in your own electronic documents.
Of course, it can be used to study a BASIC program listing from your PC too.
Main features:
- Optional indent-ation of cycle (and procedure with Extended sets) body, with nested cycles processing
- Optional right alignment of BASIC line numbers
- Optional blank line insertion after a RETURN/END command (and End of procedures with Extended sets)
- Simons BASIC, Ultra BASIC (ABACUS), and Special BASIC support (with detection)
<<less
Download (0.044MB)
Added: 2006-08-18 License: GPL (GNU General Public License) Price:
1165 downloads
autocrypt 0.0.3

autocrypt 0.0.3


autocrypt is an automatic crypted disk mapping creation with rootplug. more>>
autocrypt its a set of scripts that use linux hotplug/udev/cryptoapi mechanism to allow you autocrypting a harddrive what do I means by autocrypting : I means using a "rootplug" ie an identification device to activate the possibility of mounting automatically a crypted device.

Youll need such tool if typically you have some data you require to protect whith cryptography and that you want not creating the node "by hand" each time (this require root privileges) look at the following scenario :

you work into a company which data are sensitives
you dont want to encrypt your home using pam crypt because
you dont want to have to setup your workspace each time you come back.

So you dant want to logout, using a screensaver to prevent use of your computer. But while youre loged the data are accessible.... a malicious hacker can login to you box via network and have access to your data....

You can manually create the cryting device mounting and umounting them at demand but this means you have root privilege you can use a special identification device, a "key" that do it for you.... thats autocrypt this solution use the widely available usbkeys/drives to create the unencrypted devices when the key is pluged and to remove it safely when the device is removed.
<<less
Download (0.003MB)
Added: 2005-04-20 License: Artistic License Price:
1649 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5