Look “inside” a GPG key block?












0















PGP/GPG keys have those begin and end lines, and are encoded with something like base64 (radix-64 apparently).



But what exactly is inside the data block? Are there some tools for how to display the data there, or how would I do that? Running it through base64 -D does not produce anything I can recognize.



-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFw3w4QBCADPb+endNe85cmQmVpmstAKdNKmLIGABAMJmDVq9IocrrlPIpKK
9A1dc8KOE9DC6TEt1L+LAZ9KQ684/wTVo9IteGtfKA47UZPDgsKVMBIN+2/nIwYL
...
/3VLiO5HuiO9h6KdVQRXZ/pZbSutt1K1CCy1yY+c6g==
=sYPk
-----END PGP PUBLIC KEY BLOCK-----









share|improve this question























  • I would assume it's a base64 representation of the key itself, with the amount of base64 data, entirely dependant on the size of the key (i.e. 1024, 2056, ect)

    – Ramhound
    Jan 10 at 22:24
















0















PGP/GPG keys have those begin and end lines, and are encoded with something like base64 (radix-64 apparently).



But what exactly is inside the data block? Are there some tools for how to display the data there, or how would I do that? Running it through base64 -D does not produce anything I can recognize.



-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFw3w4QBCADPb+endNe85cmQmVpmstAKdNKmLIGABAMJmDVq9IocrrlPIpKK
9A1dc8KOE9DC6TEt1L+LAZ9KQ684/wTVo9IteGtfKA47UZPDgsKVMBIN+2/nIwYL
...
/3VLiO5HuiO9h6KdVQRXZ/pZbSutt1K1CCy1yY+c6g==
=sYPk
-----END PGP PUBLIC KEY BLOCK-----









share|improve this question























  • I would assume it's a base64 representation of the key itself, with the amount of base64 data, entirely dependant on the size of the key (i.e. 1024, 2056, ect)

    – Ramhound
    Jan 10 at 22:24














0












0








0








PGP/GPG keys have those begin and end lines, and are encoded with something like base64 (radix-64 apparently).



But what exactly is inside the data block? Are there some tools for how to display the data there, or how would I do that? Running it through base64 -D does not produce anything I can recognize.



-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFw3w4QBCADPb+endNe85cmQmVpmstAKdNKmLIGABAMJmDVq9IocrrlPIpKK
9A1dc8KOE9DC6TEt1L+LAZ9KQ684/wTVo9IteGtfKA47UZPDgsKVMBIN+2/nIwYL
...
/3VLiO5HuiO9h6KdVQRXZ/pZbSutt1K1CCy1yY+c6g==
=sYPk
-----END PGP PUBLIC KEY BLOCK-----









share|improve this question














PGP/GPG keys have those begin and end lines, and are encoded with something like base64 (radix-64 apparently).



But what exactly is inside the data block? Are there some tools for how to display the data there, or how would I do that? Running it through base64 -D does not produce anything I can recognize.



-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFw3w4QBCADPb+endNe85cmQmVpmstAKdNKmLIGABAMJmDVq9IocrrlPIpKK
9A1dc8KOE9DC6TEt1L+LAZ9KQ684/wTVo9IteGtfKA47UZPDgsKVMBIN+2/nIwYL
...
/3VLiO5HuiO9h6KdVQRXZ/pZbSutt1K1CCy1yY+c6g==
=sYPk
-----END PGP PUBLIC KEY BLOCK-----






gnupg






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 10 at 22:21









Johannes ErnstJohannes Ernst

460626




460626













  • I would assume it's a base64 representation of the key itself, with the amount of base64 data, entirely dependant on the size of the key (i.e. 1024, 2056, ect)

    – Ramhound
    Jan 10 at 22:24



















  • I would assume it's a base64 representation of the key itself, with the amount of base64 data, entirely dependant on the size of the key (i.e. 1024, 2056, ect)

    – Ramhound
    Jan 10 at 22:24

















I would assume it's a base64 representation of the key itself, with the amount of base64 data, entirely dependant on the size of the key (i.e. 1024, 2056, ect)

– Ramhound
Jan 10 at 22:24





I would assume it's a base64 representation of the key itself, with the amount of base64 data, entirely dependant on the size of the key (i.e. 1024, 2056, ect)

– Ramhound
Jan 10 at 22:24










1 Answer
1






active

oldest

votes


















1














I found a GPG decoder here: https://cirw.in/gpg-decoder/



It tells you things like the creation time, algorithm used, user ID, info about subkeys if they're in there, all that good stuff. Not sure on what is done for decoding but the source code is available if you want to take a look at how they did it.



Source code: https://github.com/ConradIrwin/gpg-decoder






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1392950%2flook-inside-a-gpg-key-block%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    I found a GPG decoder here: https://cirw.in/gpg-decoder/



    It tells you things like the creation time, algorithm used, user ID, info about subkeys if they're in there, all that good stuff. Not sure on what is done for decoding but the source code is available if you want to take a look at how they did it.



    Source code: https://github.com/ConradIrwin/gpg-decoder






    share|improve this answer




























      1














      I found a GPG decoder here: https://cirw.in/gpg-decoder/



      It tells you things like the creation time, algorithm used, user ID, info about subkeys if they're in there, all that good stuff. Not sure on what is done for decoding but the source code is available if you want to take a look at how they did it.



      Source code: https://github.com/ConradIrwin/gpg-decoder






      share|improve this answer


























        1












        1








        1







        I found a GPG decoder here: https://cirw.in/gpg-decoder/



        It tells you things like the creation time, algorithm used, user ID, info about subkeys if they're in there, all that good stuff. Not sure on what is done for decoding but the source code is available if you want to take a look at how they did it.



        Source code: https://github.com/ConradIrwin/gpg-decoder






        share|improve this answer













        I found a GPG decoder here: https://cirw.in/gpg-decoder/



        It tells you things like the creation time, algorithm used, user ID, info about subkeys if they're in there, all that good stuff. Not sure on what is done for decoding but the source code is available if you want to take a look at how they did it.



        Source code: https://github.com/ConradIrwin/gpg-decoder







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 10 at 22:30









        MC10MC10

        6,47822240




        6,47822240






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1392950%2flook-inside-a-gpg-key-block%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Probability when a professor distributes a quiz and homework assignment to a class of n students.

            Aardman Animations

            Are they similar matrix