练习:计算哈希
本组练习要求你编写代码来计算密码学哈希。请使用你选择的编程语言,编写一个程序来计算给定文本消息的以下哈希:SHA-224、SHA-256、SHA3-224、SHA3-384、Keccak-384 和 Whirlpool。
计算 SHA-224 哈希
| 输入 | 输出 |
| hello | ea09ae9cc6768c50fcee903ed054556e5bfc8347907f12598aa24193 |
计算 SHA-256 哈希
| 输入 | 输出 |
| hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
计算 SHA3-224 哈希
| 输入 | 输出 |
| hello | b87f88c72702fff1748e58b87e9141a42c0dbedc29a78cb0d4a5cd81 |
计算 SHA3-384 哈希
| 输入 | 输出 |
| hello | 720aea11019ef06440fbf05d87aa24680a2153df3907b23631e7177ce620fa1330ff07c0fddee54699a4c3ee0ee9d887 |
计算 Keccak-384 哈希
| 输入 | 输出 |
| hello | dcef6fb7908fd52ba26aaba75121526abbf1217f1c0a31024652d134d3e32fb4cd8e9c703b8f43e7277b59a5cd402175 |
计算 Whirlpool(512 位)哈希
| 输入 | 输出 |
| hello | 0a25f55d7308eca6b9567a7ed3bd1b46327f0f1ffdc804dd8bb5af40e88d78b88df0d002a89e2fdbd5876c523f1b67bc44e9f87047598e7548298ea1c81cfd73 |
提示:参考本节前面给出的 Python 示例,或在互联网上搜索相关资料。