openHBCI is a C++ library for the German HomeBanking Computer Interface. It includes some tutorials for testing the library. Its current capabilities include complete key management on disc (RDH) and/or chip-card (DDV), the ability to perform single customer credit transfers, and the ability to get balance reports.
JHBCI is JCA/JCE cryptographic service provider for Java. It is useful for building HBCI home banking applications (clients and servers). JHBCI implements all relevant "RDH" crypto algorithms for the German Homebanking Standard HBCI Version 2.2, such as DES, RSA, ISO9796-1:1991-Signature, and RIPEMD160-MessageDigest.