`

PGP public keys

    博客分类:
  • pgp
阅读更多
gpg --expert --full-gen-key

(1) RSA and RSA (default)
   (2) DSA and Elgamal
   (3) DSA (sign only)
   (4) RSA (sign only)
   (7) DSA (set your own capabilities)
   (8) RSA (set your own capabilities)
   (9) ECC and ECC
  (10) ECC (sign only)
  (11) ECC (set your own capabilities)

>9:ECC and ECC

Please select which elliptic curve you want:
   (1) Curve 25519
   (3) NIST P-256
   (4) NIST P-384
   (5) NIST P-521
   (9) secp256k1

> Curve 25519

> 10m  >tivonhou tivonhou@qq.com  >123 >123  (password)

gpg --list-keys --keyid-format LONG
gpg --armor --output public-key.txt --export F1E471287746F904

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

mDMEXH6dHxYJKwYBBAHaRw8BAQdA8FECxmZs3nTTs41cZ33tXPCHCTytCTib8E33
XFWy++q0IHRpdm9uaG91ICgxMG0pIDx0aXZvbmhvdUBxcS5jb20+iJYEExYIAD4W
IQRm0sivmwQa5J7YzCrx5HEod0b5BAUCXH6dHwIbAwUJAYuCAAULCQgHAgYVCgkI
CwIEFgIDAQIeAQIXgAAKCRDx5HEod0b5BFrTAP4vI7fgIEz3AXN77UyeLbXF4L6p
es3ochA3UjHbcv59PQD+ISjsfMx6TzGxU4KCjRbSMZKtujYXCNw9NymVtt6vmAS4
OARcfp0fEgorBgEEAZdVAQUBAQdAX229DyqGbSyuBhNhTIwyXo28f2YbPFYWE0Oz
H9xDjFYDAQgHiH4EGBYIACYWIQRm0sivmwQa5J7YzCrx5HEod0b5BAUCXH6dHwIb
DAUJAYuCAAAKCRDx5HEod0b5BMz4AP0UJQuehcKp766O36y2t4P6lI7AGwtDk5/W
ekXFpvjW8wD9EhB5G/D0n9PQ/XZtRsIEW5UDtSjpb2OEs2mZngojYwM=
=Kugu
-----END PGP PUBLIC KEY BLOCK-----



>10 >256 >10m

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

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
q4MkJqzKoWwH7jjIP/J3U/NDyA==
=q3cU
-----END PGP PUBLIC KEY BLOCK-----



在线各种格式转换工具:
https://www.asciitohex.com/


  public static void checkFormatFile(File f) throws FileNotFoundException, IOException {
        FileInputStream in = new FileInputStream(f);
        int size = in.available();
        //if (size > 1024) size = 1024;
        byte[] data = new byte[size];
        in.read(data);
        in.close();

        int ascii = 0;
        int other = 0;
        boolean isBinary = false;
        boolean isAscII = false;

        for (int i = 0; i < data.length; i++) {
            byte b = data[i];
            if (b < 0x09) isBinary = true;

            if (b == 0x09 || b == 0x0A || b == 0x0C || b == 0x0D) ascii++;
            else if (b >= 0x20 && b <= 0x7E) ascii++;
            else other++;
        }
        if(!isBinary){
            if (other == 0) {
                isBinary = false;
                isAscII = true;
            }else{
                isBinary = 100 * other / (ascii + other) > 95;
            }
        }
        System.out.println("isBinary:"+isBinary+"   isAscII:"+isAscII+ "    other:"+other + "  ascii"+ascii);


    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics