hmac
HashCalc 2.02
Quickly compute hash, checksum, and HMAC values for files, text and hex strings. more>> Free, fast calculator to compute hash, checksum, HMAC values for file, text and hex string. Supports popular message digest and check sum algorithms: MD2,MD4,MD5, SHA1,SHA2, RIPEMD160,PANAMA,TIGER, CRC32,ADLER32, and the hash used in eMule/eDonkey (eDonkey2000,ed2k). With this tool you can test for corruption FTP download/upload transfers, compare music,audio,video,game,image files, verify a CD, perform checking of mp3,mpeg,vcd,iso,zip downloads.<<less
SlavaSoft Inc. - Quickly compute hash, checksum, and HMAC values for files, text and hex strings. HashCalc. Free calculator to compute multiple hashes
Fast calculator to compute hash, checksum, HMAC values for file, text and hex string. Supports MD2, MD4, MD5, SHA1, SHA2, RIPEMD160, PANAMA, TIGER, CRC32, ADLER32License:Freeware
Checkpoint Commander 6.1.0
Checkpoint Commander is a cross-platform file management, viewing, and archiving / security tool written in Java more>> Checkpoint Commander is a cross-platform file management, viewing, and archiving / security tool written in Java
Checkpoint Commander is a cross-platform file management, viewing, and archiving / security tool written in Java. Includes optional archive encryption using AES (AES-CBC-HMAC-SHA1).
Enhancements:
- Improved installer.
- Improved audio player: more robust playback on slower machines or remote connections, and pre-cueing for gap-free changeover between tracks.
- Find files or folders reports total number and size of matching files.
- Result-sets may now contain multiple copies of the same file.
- Better handling of folder looparound when tracking.
- Performance improvements.
- Better error reporting support.
- Source build fixes.

HIME: Huge Integer Math and Encryption 2.05
HIME stands for Huge Integer Math and Encryption library. more>> HIME stands for Huge Integer Math and Encryption library.
It is a cryptography toolkit for Windows programmers that allows to implement public key encryption, secret key encryption, data security and digital signatures using one of the many one-way secure hash functions in your programs.
Public (asymmetric) key encryption and digital signatures with RSA ; standard version or the CRT (Chinese Remainder Theorem) version. Optional RSA padding according to PKCS#1 v1.5 .
Secret (symmetric) key encryption with AES (Rijndael) in 3 different block cipher modes or ArcFour (RC4 compatible) (**).
Hash functions: SHA-512, SHA-256, SHA-1, MD5, CRC32 (**).
Keyed-Hash message authentication code (HMAC) according to FIPS 198.
HIME also contains functions for huge prime number generation, factoring and cryptographically secure random number generation (a.o. Blum-Blum-Shub and RSA). True random number data can be retrieved from an internet server.
The Diffie-Hellman key exchange algorithm to securely exchange session keys.
HIME has compression and decompression functions with multiple compression algorithms to choose from.
HIME is thread-safe (re-entrant) for use in multi-threaded applications or concurrent environments.
HIME has functions for easily handling data, arranged as records with fields.
HIME has functions for converting data between various formats: huge integer, Base64, decimal, hex, ascii binary.
HIME has functions for securely erasing disk files and free disk space.
HIMEs huge integer number mathematical, bit manipulation and boolean functions can serve as building blocks for implementing other public key encryption schemes or performing math calculations with arbitrary precision.
HIMEs huge integer math functions are ideal for number theory applications.<<less
yaSSL 1.9.6
yaSSL is an SSL/TLS Library for programmers building embedded security functionality into their applications and devices. yaSSL employs the dual licensing model, like MySQL, so it is available under GPL and commercial licenses. more>>
yaSSL 1.9.6 offers you an ideal SSL/TLS Library for programmers building embedded security functionality into their applications and devices. yaSSL employs the dual licensing model, like MySQL, so it is available under GPL and commercial licenses. yaSSL also includes an OpenSSL compatibility interface. There is also an extremely small and fast implementation of yaSSL known as CyaSSL.
Major Features:
- SSL version 3 and TLS versions 1 and 1.1 (client and server)
- OpenSSL compatibility layer
- MySQL integration
- libcurl support
- zlib compression support
- embedded support with CyaSSL
- Initial stunnel integration
- MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH, RSA, DSS, DH, and PKCS#5 PBKDF2
- ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
- SSE2 instructions for Large Integers
- Simple API
- Interchangeable crypto and certificate libraries
- PEM and DER certificate support
- Very fast
- Multiple OS support: Win32/64, Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, and contact us for help with embedded systems like QNX, VxWorks, and MontaVista
Shrew Soft VPN Client 2.1.2
This application is an advanced IPSEC Client for Win32 more>> This application is an advanced IPSEC Client for Win32
The Shrew Soft VPN Client is a free IPSEC Client for Windows 2000 and Windows XP. It can be used for communicating with a Open Source Operating system running ipsec-tools to provide an alternative to expensive commercial VPN solutions.
While this software does include advanced features such as Split Tunneling, Split DNS, Nat Traversal, IKE Fragmentation, Packet Pre Fragmentation, Dead Peer Detection, Hybrid XAuth and automatic client configuration, it is still missing some options that are available in the more popular commercial products.
For example, if your remote access needs include support for VPN enabled domain login or stateful client side firewall, this software may not be a good fit for your environment.
Main features:
Firewall Traversal Options
? NAT Traversal ( RFC & Draft 00-04 versions )
? NAT Keep Alive
? IKE Fragmentation
Authentications Methods
? Hybrid RSA + XAuth
? Mutual RSA + XAuth
? Mutual PSK + XAuth
? Mutual RSA
? Mutual PSK
Identification Types
? ASN1DN
? FQDN
? UFQDN
? Address
? Key Identifier
Exchange Modes
? Main
? Aggressive
? Configuration ( push or pull )
? Quick
? Informational
Phase1 Ciphers
? AES
? Blowfish
? 3DES
? CAST
? DES
Phase1 Hash Algorithms
? MD5
? SHA1
Phase2 Transforms
? ESP-AES
? ESP-Blowfish
? ESP-3DES
? ESP-CAST
? ESP-DES
Phase2 HMAC Algorithms
? HMAC-MD5
? HMAC-SHA1
Phase2 Options
? PFS is supported
? Tunnel mode is supported
? Transport mode is not supported
? Compression is not supported
Basic Configuration Exchange Attributes
? Banner
? Address
? Netmask
? WINS Server
? DNS Server
Advanced Configuration Exchange Attributes
? DNS Default Domain
? Login Banner
? Split Network Include List
? Split Network Exclude List
? Split DNS Domain List
? PFS DH Group
System requirements:
- Latest Service Packs Installed.
Enhancements:
- Update the NSIS installer scripts and inf files to allow for XP 64bit installs.
- Also add builds for a AMD64 version of the virtual network driver.
- This platform support still isnt complete due to class installer issues.
cryptlib 3.1
A security toolkit providing strong encryption and authentication for apps more>>
The library attempts to hide the low-level details of encryption/decryption and authentication from programmers, allowing them to quickly make their projects more secure.
Some of the symmetric encryption (private key) and authentication algorithms that cryptlib supports include the following:
- AES (Rijndael)
- Blowfish
- DES, 3DES
- RC2, RC4, RC5
The following hash algorithms are available in the library:
- MD2, MD4, MD5
- RIPEMD-160
- SHA
It offers services such as:
- S/MIME
- SSL/TLS
- ssh
It features various hashed message authentication code algorithms:
- HMAC-MD5, HMAC-SHA, HMAC-RIPEMD-160
Finally, asymmetric (public/private key) encryption algorithms such as the following are available:
- Diffie-Hellman, DSA, RSA
cryptlib can also be used with a variety of crypto devices (for example, Fortezza cards and Smart cards).
cryptlib contains as core components implementations of the most popular encryption and authentication algorithms, AES, Blowfish, CAST, DES, triple DES, IDEA, RC2, RC4, RC5, and Skipjack conventional encryption, MD2, MD4, MD5, RIPEMD-160 and SHA hash algorithms, HMAC-MD5, HMAC-SHA, and HMAC-RIPEMD-160 MAC algorithms, and Diffie-Hellman, DSA, Elgamal, and RSA public-key encryption.
In addition to these built-in capabilities, cryptlib can make use of the crypto capabilities of a variety of external crypto devices such as hardware security modules (HSMs), Fortezza cards, PKCS #11 devices, and crypto smart cards. The crypto device interface also provides a convenient general-purpose plug-in capability for adding new functionality which will be automatically used by cryptlib.
The library is free if used in personal, freeware, or shareware projects. The library is written in C. ActiveX and C++ wrappers are provided. The project is OSI Certified Open Source Software.
Enhancements:
- The final release contains mostly minor tweaks based on user feedback from the 3.1 final betas, with no noticeable external changes. Internally, the HTTP engine has been significantly improved, TLS 1.1 is now supported (although at release time there were no other known implementations of this to test against), the BeOS port has been re-done to handle the current state of the OS
using GNU development tools instead of the original Be ones (thanks to Simon Taylor for providing access to his system to do the work on), and the perpetual tweaking of the networking subsystem to handle OS-specific quirks has continued.
License:Freeware
TSIG Key Generator 1.00
This tool can generate a TSIG key value (base64) for you very easily. more>> This tool can generate a TSIG key value (base64) for you very easily. The key value complies with RFC2845. Secret Key Transaction Authentication for DNS (TSIG) is a secure method of authenticating clients making dynamic DNS update requests. The client application and the DNS server share a secret key value which is used to sign (HMAC-MD5) each update request. You can think of the key name as a user ID, and the key value as a password.<<less
The client application and the DNS server share a secret key value which is used to sign (HMAC-MD5) each update request. You can think of the key name as a user ID, and the key value as a password. YouLicense:Freeware
MIB Browser Version 5.0
MIB browser is a powerful and easy-to-use tool powered by iReasoning SNMP API. more>> iReasoning MIB browser is a powerful and easy-to-use tool powered by iReasoning SNMP API. MIB browser is an indispensable tool for engineers to manage SNMP enabled network devices and applications. It allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agents data, or make changes to the agent. A built-in trap receiver can receive SNMP traps and handle trap storm.
Major features:
Intuitive GUI
Complete SNMPv1, v2c and v3 (USM and VACM) support
Complete SNMPv3 USM support, including HMAC-MD5, HMAC-SHA, CBC-DES, CFB128-AES-128 algorithms
Robust and powerful SMIv1/SMIv2 MIB parser
IPv6 support
Trap Receiver
Trap Sender
Log window to display application log and SNMP packets exchanged between browser and agents
Port view (bandwidth utilization, error percentages) for network interface cards
Switch port view for mapping switch ports
Table view for MIB tables
Device snapshot
Cisco device snapshot
Performance graph tool for monitoring of numerical OID values
Ping and traceroute tools
SNMP Agents Comparison
Network discovery tool
Runs on Windows, Mac OS X, Linux and other UNIX platforms<<less
Password Hasher Opera Widget 1.0
The Password Hasher Opera Widget allows you to create very safe and secure passwords more>>
Password Hasher Opera Widget generates passwords that are safe from dictionary based attacks and all of it is client-side so no information is transferred to the server.
To recover the password you only have to remeber two relatively simple passwords.
Note: To install the widget you have to drag & drop the .zip file on the Opera Widgets Manager window.
System requirements:
- Opera 9 or later
AdventNet SNMP API - Free Edition 4
Offers a comprehensive development toolkit for SNMP-based networks more>>
The Java SNMP library provides off-the-shelf components for trap and table handling along with basic SNMP operations, such as SNMP GET, SNMP GETNEXT, SNMP GETBULK, and SNMP SET.
These components enable simple and rapid development and deployment of SNMPv1, SNMPv2c, and SNMPv3 management applications.The SNMP management application (manager) built using the Java-based SNMP API can receive SNMP traps, which can be processed based on predefined criteria for effective SNMP management.
AdventNet SNMP API completely supports SNMPv3, as it is compliant with RFC 3411, 3412, 3413, 3414, and 3415. AdventNet SNMP API provides an elegant way of implementing the security and access controls. Users can also define and implement their own security and access control model.
Default implementation of USM and VACM based security models are offered using these frameworks. Also, SNMP API has the provision to store the v3 configuration data in a database.
This is particularly useful when managing large number of SNMPv3 devices via AdventNet SNMP API. It also supports co-existence, notification filtering, and proxy forwarding; thus confirming to the RFC 2573 and 2576.
SNMP API can be used with two-tier as well as three-tier management applications. In the two-tier architecture, the management applications directly communicate with the agents.
In the three-tier architecture, the management applications communicate with the agents through a manager-server. For building highly scalable management applications, three-tier architecture is the best option.
Features:
- Multi-lingual support: Complete support for SNMPv1, SNMPv2c and SNMPv3.
- SNMPv3 security: Support for HMAC-SHA-96, HMAC-MD5-96, CBC-DES and 128 bit AES encryption.
- Robust SMIv1 and SMIv2 MIB Parser: Seamlessly parses the MIB definitions from any OEM vendor. Offers various flavors of parsing based on the MIB definitions.
- MIB Loading: Option to load MIB definitions from a pre-compiled file, a Serialized file, or a Database to boost the performance.
- IPv6 (Internet Protocol Version 6) support: Provides connectivity with IPv6 and IPv4 based devices.
- SNMP Broadcasting: Broadcasts snmp packets across the network to auto-discover snmp devices in the network.
- SNMP Beans: Provides high-level bean components such as, SnmpTarget, SnmpTable, SnmpPoller, TrapReceiver for easy application development.
- Database support: Provides scalability by storing MIB definitions and SNMPv3 configuration data in any relational database such as, MySQL and Oracle.
- MIB Browser: Tool for administering network and system components. Can be run as a stand-alone application or invoked from a web browser.
- Command line utilities: Perform SNMP operations such as, SNMP GET, SNMP GETNEXT, SNMP SET, SNMP BULK, SNMP WALK, etc. on remote agents.

iReasoning MIB Browser Personal Edition 6.22 build 2551
Load proprietary MIBs and issue SNMP requests to retrieve agents data. more>>
iReasoning MIB Browser Personal Edition 6.22 build 255 is a useful management tool designed for engineers to manage SNMP enabled network devices and applications.
It allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agent's data, or make changes to the agent. A built-in trap receiver can receive SNMP traps and handle trap storm.
Major Features:
- Runs on Windows, Mac OS X, Linux and other UNIX platforms
- Table view for MIB tables
- Supports loading any standard or private MIB
- Maximum number of MIBs loaded: 10
- No restrictions
- Free
- Intuitive GUI
- Complete SNMPv1, v2c and v3 (USM and VACM) support
- Complete SNMPv3 USM support, including HMAC-MD5, HMAC-SHA, CBC-DES, CFB128-AES-128 algorithms
- Robust and powerful SMIv1/SMIv2 MIB parser
- IPv6 support
- Trap Receiver
- Trap Sender
- Log window to display application log and SNMP packets exchanged between browser and agents
- Port view (bandwidth utilization, error percentages) for network interface cards
- Switch port view for mapping switch ports
- SNMPv3 USM user management (usmUserTable in SNMP-USER-BASED-SM-MIB)
- Device snapshot
- Cisco device snapshot
- Performance graph tool for monitoring of numerical OID values
- Ping and traceroute tools
- SNMP Agents Comparison
- Network discovery tool
Enhancements:
- A bug fixing release.
v3 (USM and VACM) support -Complete SNMPv3 USM support, including HMAC-MD5, HMAC-SHA, CBC-DES, CFB128-AES-128 algorithms -Robust and powerful SMIv1/SMIv2 MIB parser -IPv6 support -TrapOpenVPN 2.0.9
OpenVPN is a full-featured SSL VPN solution more>> OpenVPN is a full-featured SSL VPN solution which can accomodate a wide range of configurations, including remote access, site-to-site VPNs, WiFi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls (articles) (examples) (security overview) (non-english languages).
OpenVPN implements OSI layer 2 or 3 secure network extension using the industry standard SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or 2-factor authentication, and allows user or group-specific access control policies using firewall rules applied to the VPN virtual interface. OpenVPN is not a web application proxy and does not operate through a web browser.
With OpenVPN, you can:
tunnel any IP subnetwork or virtual ethernet adapter over a single UDP or TCP port,
configure a scalable, load-balanced VPN server farm using one or more machines which can handle thousands of dynamic connections from incoming VPN clients,
use all of the encryption, authentication, and certification features of the OpenSSL library to protect your private network traffic as it transits the internet,
use any cipher, key size, or HMAC digest (for datagram integrity checking) supported by the OpenSSL library,
choose between static-key based conventional encryption or certificate-based public key encryption,
use static, pre-shared keys or TLS-based dynamic key exchange,
use real-time adaptive link compression and traffic-shaping to manage link bandwidth utilization,
tunnel networks whose public endpoints are dynamic such as DHCP or dial-in clients,
tunnel networks through connection-oriented stateful firewalls without having to use explicit firewall rules,
tunnel networks over NAT,
create secure ethernet bridges using virtual tap devices, and
control OpenVPN using a GUI on Windows or Mac OS X.
For a good conceptual introduction to OpenVPN, see the program notes for James Yona<<less
- Page: 1 of 1
- 1