crypto4j Parent
· The crypto4j library provides a simple and pluggable crypto abstraction library
for Java, including both cryptographic primitives and the artifacts defined in
the JOSE standard.
This library separates the cryptographic primitives from the JOSE artifacts.
The library uses the algorithms available through JCA (JCE). The implementations
of the cryptographic primitives provided in this library rely on the standard
JCA implementation, and can be configured and extended through the JCA mechanisms.
The JOSE portion of the library allows custom extensions by either replacing
the provided JOSE artifact implementations with custom implementations, or by
adding new JOSE artifacts, for instance in form of additional algorithms, which
is particularly useful in case that the JOSE standard is updated or in case
custom extensions to the JOSE standard should be implemented.
The implementations available in this library generally come in two variants:
a standard implementation of the primitives and advanced algorithms, and a
high-performance implementation that takes advantage of implementation patterns
that do not compromise cryprographic security, but speed up the overall
processing time.
Download JD-GUI to open JAR file and explore Java source code file (.class .java)
Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window crypto4j-parent-1.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.