keyanalyze is designed to analyze keyrings in the OpenPGP format (PGP and GnuPG). It looks at properties of connectivity to generate strongly-connected set analysis, as well as some arbitrary statistics including a "mean shortest distance" calculation to show the most connected keys. This code is also used to create a report based on an extremely large keyset once per month.
| Tags | Security Cryptography |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: A few scripts that help in the generation of the monthly reports have been added, and the overall scripting has been modified for better end user understanding and personal report generation.


Changes: A hopcount histogram was added for the individual key reports. An extra script for processing the "top 50" report that is generated monthly was also added.


No changes have been submitted for this release.
- All comments
Recent commentsis this linux-centric?
Won't compile on OS X.
[gambusia:~/src/keyanalyze-200204] fooman% make
cc -O2 -c -o keyanalyze.o keyanalyze.c
cc keyanalyze.o -lpthread -o keyanalyze
cc -O2 -c -o process_keys.o process_keys.c
process_keys.c:16: header file 'getopt.h' not found
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
make: *** [process_keys.o] Error 1
[gambusia:~/src/keyanalyze-200204] fooman %