Skip to content

aartoni/sixdegreesofpgp

Repository files navigation

Six Degrees of PGP

A Web of Trust visualizer aimed at finding the shortest path between two existing persons holding PGP keys, showing their degrees of separation.

How it works

  1. cache a dump of the Cyberbits keyserver via rsync;
  2. parse the dump using Sequoia-PGP;
  3. load public keys as nodes and signatures as edges in a neo4j database;
  4. query via neo4rs;

Inspiration

Extra resources

  • Sequoia Web of Trust: a Rust library and tool for authenticating bindings between User IDs and certificates using OpenPGP's web of trust.

About

Traversing the web of trust to get the shortest path between two fingerprints.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published