Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

Crypto++ Library is a free C++ class library of cryptographic schemes. It includes classes for many cryptographic functions including DES, Triple DES, Blowfish, MD? and SHA*.

4.33333
   
  0 reviews  |  6 users  |  228,687 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

The corelib project is an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs. For the latest and greatest ... [More] version of as3corelib, we recommend pulling the source using SVN. [Less]

3.75
   
  0 reviews  |  4 users  |  8,522 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

CyaSSL is an embedded SSL implementation (up to TLS 1.2 and DTLS) for software developers building security functionality into their applications and devices. It is optimized for resource-constrained environments and can be up to 20x smaller than OpenSSL. CyaSSL is ported to a long list of ... [More] environments, including Win/Linux/Mac, Solaris, ThreadX, VxWorks, FreeBSD, NetBSD, OpenBSD, embedded Linux, WinCE, Haiku, OpenWRT, iOS, Android, Nintendo Wii and Gamecube through DevKitPro, QNX, MontaVista, OpenCL, NonStop, TRON/ITRON/µITRON, µC/OS, FreeRTOS, MQX, and Nucleus. Supported chipsets include ARM, Intel, Motorola and others. CyaSSL cryptography includes assembly optimizations for several environments, including ARM, AVR 32, and Intel (with support for Intel AES-NI). [Less]

5.0
 
  0 reviews  |  3 users  |  55,901 lines of code  |  0 current contributors  |  Analyzed 8 months ago
 
 

As3 Crypto is a cryptography library written in Actionscript 3 that provides several common algorithms. This version also introduces a TLS engine (TLS is commonly known as SSL.) Protocols: TLS 1.0 support (partial) Certificates: X.509 Certificate parsing and validation, built-in Root CAs. Public ... [More] Key Encryption: RSA (encrypt/decrypt, sign/verify) Secret Key Encryption: AES, DES, 3DES, BlowFish, XTEA, RC4 Confidentiality Modes: ECB, CBC, CFB, CFB8, OFB, CTR Hashing Algorithms: MD2, MD5, SHA-1, SHA-224, SHA-256 Paddings available: PKCS#5, PKCS#1 type 1 and 2 Other Useful Stuff: HMAC, Random, TLS-PRF, some ASN-1/DER parsing The library is offered under the BSD license, and include several derivative works from Java, C and javascript sources. Check the LICENSE.txt file for a list of contributors. You can look at a demo of the functionality of the library. It's built with Flex 2. It includes a unit test tab, and a benchmark tab. This is what the benchmark tab outputs on my computer (Athlon64 2Ghz): The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 1.01k 3.64k 15.08k 53.89k 171.76k md5 221.85k 447.32k 739.54k 893.72k 905.82k sha1 82.28k 184.78k 286.76k 336.03k 345.41k sha224 60.84k 125.67k 200.27k 234.28k 247.58k sha256 60.52k 126.30k 199.19k 234.04k 246.01k hmac-md5 48.37k 159.37k 282.87k 295.15k 341.21k hmac-sha1 18.29k 64.82k 165.72k 277.60k 342.52k hmac-sha224 5.75k 24.84k 125.71k 204.35k 256.36k hmac-sha256 15.10k 49.33k 123.71k 206.17k 249.08k rc4 117.24k 381.34k 878.93k 1315.01k 1539.44k xtea-cbc 2.49k 6.48k 12.80k 33.00k 44.48k aes128-cbc 1.61k 4.01k 22.97k 78.55k 205.01k aes192-cbc 1.34k 5.13k 20.91k 69.45k 172.43k aes256-cbc 1.48k 5.63k 18.87k 63.45k 150.39k blowfish-cbc 2.77k 10.81k 42.28k 140.27k 343.05k des-cbc 2.53k 9.73k 35.20k 124.84k 624.88k 3des-cbc 2.50k 9.72k 35.61k 115.21k 253.42kThe library has not been optimized for speed, and those numbers could probably be improved. You can browse the source, download the source or download the SWC binary Check out the release notes for a bit more details. Things that should make it in the next release: better ASN-1 parsing SSL 3.0 support various bugfixes (Socket, BigInteger) [Less]

3.0
   
  0 reviews  |  1 user  |  16,882 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

SHACrypt is a small application that allows you to encrypt your files securely using cryptographic hash functions as a cipher.

5.0
 
  0 reviews  |  1 user  |  24,728 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 
Compare

SJEA - Simple Java Encryption AlgorithmSJEA is a simple command-line binary encryption algorithm written in JAVA. The type of the used method for the algorithm can be described as 'symmetric block cipher' using XOR methods. It uses a password and a byte-vector array that replaces each byte ... [More] of the input file and produces a new file with the '.enc' extension. The output file will be exactly five bytes longer than the original. Thats due to the nature of the 'block cipher'. Each byte of the original is replaced and the following byte sequence is added at the beginning of the file - %ENC%. MD5 check sum is used for output verification. The encryption is efficient to a certain level. The algorithm should be considered mainly for educational purposes. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 2 days ago
 
 

General InfoThis project allows the user to hash / encrypt / decrypt a list of directories / files. The user can drag and drop and/or choose via a browser which files / folders he needs to crypt. The selection allows for MD5, SHA1, SHA128, SHA256, SHA512 hashing which is saved in a CSV file and/or ... [More] for AES encryption based on the user's keyed-in phrase. [Less]

0
 
  0 reviews  |  0 users  |  3,468 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Breeze C++ is a collection of portable C++ libraries and components aimed at high quality, tight integration with the standard library and careful balance between power and complexity. We'd like to be a source of reusable, industrial-strength solutions for all free software projects. Preliminary FAQ: .

0
 
  0 reviews  |  0 users  |  2,322 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

Elixis is an encryption library made in C#. You can encrypt and decrypt data using AES,TripleDES and MD5 algorithms so far, other algorithms may be imported in future. AES (Rijndael) The National Institute of Standards and Technology (NIST) officially announced that Rijndael, designed by Joan ... [More] Daemen and Vincent Rijmen, would be the new Advanced Encryption Standard. The Advanced Encryption Standard (AES) is the current encryption standard, intended to be used by the U.S. Government organisations to protect sensitive (and even secret and top secret) information. It is also becoming a global standard for commercial software and hardware that use encryption. It is a block cipher which uses 128-bit, 192-bit or 256-bit keys. Rijndael is very secure and has no known weaknesses. TripleDES Triple DES is three times slower than regular DES but can be billions of times more secure if used properly. Triple DES is simply another mode of DES operation. It takes three 64-bit keys, for an overall key length of 192 bits. The procedure for encryption is exactly the same as regular DES, but it is repeated three times, hence the name Triple DES. The data is encrypted with the first key, encrypted with the second key, and finally encrypted again with the third key. Triple DES enjoys much wider use than DES because DES is so easy to break with today's rapidly advancing technology. MD5 In cryptography, MD5 (Message-Digest algorithm 5) is a widely used,partially insecure cryptographic hash function with a 128-bit hash value. As an Internet standard (RFC 1321), MD5 has been employed in a wide variety of security applications, and is also commonly used to check the integrity of files. An MD5 hash is typically expressed as a 32 digit hexadecimal number. MD5 was designed by Ron Rivest in 1991 to replace an earlier hash function, MD4. In 1996, a flaw was found with the design of MD5. Elixis Help Applications from codemammoth.com Elixis Example application - Simple example application on how to use Elixis Please Donate with PayPal [Less]

0
 
  0 reviews  |  0 users  |  420 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Symmetric ciphers: - AES - RC4 Block cipher modes: - CBC - CFB - CTR - ECB - OFB Asymmetric ciphers: - RSA - ECDSA-FP - ECDSA-F2M Digests: - SHA-1 - SHA-256 - MD5 This library requires a cutting edge version of EiffelStudio - 6.5+ This also requires eapml which can be ... [More] retrieved from: http://code.google.com/p/eapml/ Roadmap: - Certificate creation and modification: DER, PEM, x509, OIDs - Blowfish, Twofish, RIPEMD 128/160/256/320 This library should be considered alpha quality. The underlying number library for many of the functions is considered alpha quality. This library has not yet been shown to be cryptographically secure and needs further testing. The people never give up their liberties but under some delusion. – Edmund Burke [Less]

0
 
  0 reviews  |  0 users  |  11,928 lines of code  |  0 current contributors  |  Analyzed about 1 year ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.