Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- First we let us show, which hash algorithms (message digests) are supported by our gpg2 version:
- $ gpg2 --version
- gpg (GnuPG) 2.1.18
- libgcrypt 1.7.6-beta
- Copyright (C) 2017 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law.
- Home: /home/maro/develop/gpg2Test/gnupg_test
- Supported algorithms:
- Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
- Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
- CAMELLIA128, CAMELLIA192, CAMELLIA256
- Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
- Compression: Uncompressed, ZIP, ZLIB, BZIP2
- My implementation in use support the hash algorithms SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224. So we can use this algorithms to create a hash for a given file:
- $ gpg2 --print-md sha1 test.txt
- test.txt: 1387 009B EBC8 68B8 B51E DCEF 64F6 33D6 BA1A 3500
- $ gpg2 --print-md ripemd160 test.txt
- test.txt: 29D8 4D06 91AD FBFE 82D8 3EA5 5AD7 60A2 69D0 17B3
- $ gpg2 --print-md sha256 test.txt
- test.txt: 177DD7CF 6C538F1C 7AD0C1B2 62C4EB5B 42C8E6C4 183507C9 526B3A74
- 1EE80A00
- $ gpg2 --print-md sha384 test.txt
- test.txt: 4518FC31 ABD330D3 262FD6ED 33FB4E44 ED605282 D8F22AB2 D956DD22
- 4F89D261 D3ACBE99 F5A92763 812AF28A 8DE2D82A
- $ gpg2 --print-md sha512 test.txt
- test.txt: 3828FBCC B63F899D 22A2E078 13B3B9B9 621663C5 AD5CFF3F D9DCBE35
- 9362F12A 19A12A12 7B8538BF 70A3A940 9E714DB4 BA91C9E1 85B7A4EF
- 5A6E07B3 1239499D
- $ gpg2 --print-md sha224 test.txt
- test.txt: 149375C9 C49FC0DB C04BBA56 1F53114D 260E4FCC 16B0E8FE 9DB6074B
Advertisement
Add Comment
Please, Sign In to add comment