Как вычислить отпечаток пальца по открытому ключу SSH RSA в Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как вычислить отпечаток пальца по открытому ключу SSH RSA в Java?

Сообщение Anonymous »

В заголовке: «Как вычислить отпечаток пальца по открытому ключу SSH RSA в Java?»
Я получил объект rsaPublicKey из sample.pub и рассчитал отпечаток пальца, используя кодек библиотеки Apache Commons

Код: Выделить всё

DigestUtils.sha256Hex(rsaPublicKey.getEncoded());
Но при использовании команды ssh-keygen я получил другой отпечаток пальца

Код: Выделить всё

ssh-keygen -E sha256 -lf sample.pub
sample.pub, как показано ниже

Код: Выделить всё

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAsuVPKUpLYSCNVIHD+e6u81IUznkDoiOvn/t56DRcutRc4OrNsZZ+Lmq49T4JCxUSmaT8PeLGS/IC946CNQzFwMh++sVoc19UUkZtRaDgiYn+HkYk8VW4IFI1dKfXomKSbX/lB+ohzLzXLVP2/UJgfBmdaE10k+6b+/Yd8YGXIeS8/Z9zToHPo0ORNSGIolgq3xMXUtfAOK/0KC6IFc/FuvuOSAG1UWup91bcm5GSXv4BWWjgFtOxCLIknYjsDah4qfrP8Olp5eUDhn/65xRcZsmRXoYe1ylhlSjJoPDFWXVs9npwqQmi3JaZtgg7xJxMu1ZcdpYxoj280zM9/6w1Lw==


Подробнее здесь: https://stackoverflow.com/questions/510 ... ey-in-java

Вернуться в «JAVA»