Я получил объект rsaPublicKey из sample.pub и рассчитал отпечаток пальца, используя кодек библиотеки Apache Commons
Код: Выделить всё
DigestUtils.sha256Hex(rsaPublicKey.getEncoded());
Код: Выделить всё
ssh-keygen -E sha256 -lf 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