2017 © Pedro Peláez
 

library rsa-ssh-key-fingerprint

Generate a fingerprint from an RSA SSH public key.

image

violuke/rsa-ssh-key-fingerprint

Generate a fingerprint from an RSA SSH public key.

  • Tuesday, May 30, 2017
  • by violuke
  • Repository
  • 1 Watchers
  • 4 Stars
  • 804 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 20 % Grown

The README.md

rsa-ssh-key-fingerprint

PHP class for generating fingerprints from RSA SSH public keys, (*1)

Build Status Packagist Packagist Packagist Packagist, (*2)

https://packagist.org/packages/violuke/rsa-ssh-key-fingerprint, (*3)

Installation

$ composer require violuke/rsa-ssh-key-fingerprint

Usage (default MD5 fingerprint)

$key = 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHbry1PSM+P0eQZX32b8Gy/cAkxktpzB0hVPnvLDAqUGA2k7e4MJz7V4jYpNqeWUMqElKSAgn/GYwra7U2YpA/eZWSPpWIL2pwy4oQ2+bRaSzlt6wyB4aTLG1dHRFl+kYK3dN3XDdjY2Fx+xQX809eeWtmqBWy5khbQ2Fx0ovK6f0mSbtJRMrLioBYQ/2YQXeR5HQH8CjLZHJ8XeY4BjJ0D+W0yRim+uD7d3CqCUlR2BVDi0MevVMnvwefKQD9cJMOJSsHdGP8Vm/PMpZ5tS4JSTULVkBHfzpC/2D7AI4jbAxUO9j7kChaRY+te+6mYLJGkUtgMDOrTNTaOEAKjeO/ lukecousins@Lukes-iMac.local';
$fingerprint = violuke\RsaSshKeyFingerprint\FingerprintGenerator::getFingerprint($key);
echo $fingerprint;

Outputs:, (*4)

74:e7:80:bf:89:11:31:55:f7:4d:78:86:0d:fd:13:f5

Usage (SHA256 fingerprint)

$key = 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHbry1PSM+P0eQZX32b8Gy/cAkxktpzB0hVPnvLDAqUGA2k7e4MJz7V4jYpNqeWUMqElKSAgn/GYwra7U2YpA/eZWSPpWIL2pwy4oQ2+bRaSzlt6wyB4aTLG1dHRFl+kYK3dN3XDdjY2Fx+xQX809eeWtmqBWy5khbQ2Fx0ovK6f0mSbtJRMrLioBYQ/2YQXeR5HQH8CjLZHJ8XeY4BjJ0D+W0yRim+uD7d3CqCUlR2BVDi0MevVMnvwefKQD9cJMOJSsHdGP8Vm/PMpZ5tS4JSTULVkBHfzpC/2D7AI4jbAxUO9j7kChaRY+te+6mYLJGkUtgMDOrTNTaOEAKjeO/ lukecousins@Lukes-iMac.local';
$fingerprint = violuke\RsaSshKeyFingerprint\FingerprintGenerator::getFingerprint($key, 'sha256');
echo $fingerprint;

Outputs:, (*5)

6EbRDmqVEmgAD6FOXQuIiG8uUSteIDKZzj2bgZ+88V0=

Testing

$ ./vendor/bin/phpunit tests

The Versions

30/05 2017

dev-master

9999999-dev

Generate a fingerprint from an RSA SSH public key.

  Sources   Download

GPL-3.0+

The Requires

  • php ^5.6 || ^7.0

 

The Development Requires

30/05 2017

v1.1.0

1.1.0.0

Generate a fingerprint from an RSA SSH public key.

  Sources   Download

GPL-3.0+

The Requires

  • php ^5.6 || ^7.0

 

The Development Requires

26/12 2016

v1.0

1.0.0.0

Generate a fingerprint from an RSA SSH public key.

  Sources   Download

GPL-3.0+

The Requires

  • php ^5.5 || ^7.0