<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I am not sure that I follow.<br>
      <br>
      First, it looks like multiple exports _do_ result in the exactly
      same<br>
      export data:<br>
      <br>
      > $ FIRST=$(gpg --export-secret-keys --armor <my_key_id>)<br>
      > $ SECOND=$(gpg --export-secret-keys --armor
      <my_key_id>)<br>
      > $ if [ "$FIRST" == "$SECOND" ]; then echo "Outputs are
      equal"; fi<br>
      > $ Outputs are equal<br>
      <br>
      Which makes perfect sense to me. I would indeed expect my secret
      key<br>
      encrypted with my passphrase to be the same across multiple
      invocations<br>
      of the export command.<br>
      <br>
      If a salt is used, how come that I can take my key that I've
      gotten<br>
      through a `gpg --export-secret-keys --armor ...` call and import
      it on a<br>
      different machine using only my passphrase?<br>
      <br>
      Could you please elaborate a bit more on this or/and provide some
      useful<br>
      resources?<br>
    </p>
    <div class="moz-signature"><i>Best regards,<br>
        Novak<br>
      </i></div>
  </body>
</html>