1234 和 5678 的 15 种 MD5 加密方式及步骤
首先,将明文转换为字节数组,即:
1234 -> [49, 50, 51, 52] 5678 -> [53, 54, 55, 56]
然后,对于每种可能的加密方式,先将明文转换为字节数组,再进行 MD5 加密,最后将加密结果转换为十六进制字符串。以下是 15 种可能存在的 MD5 加密方式及其步骤:
-
小写十六进制输出,不添加分隔符 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 e10adc3949ba59abbe56e057f20f883e 25d55ad283aa400af464c76d713c07ad c. 将加密结果转换为小写十六进制字符串 e10adc3949ba59abbe56e057f20f883e 25d55ad283aa400af464c76d713c07ad
-
小写十六进制输出,添加分隔符 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 e10adc3949ba59abbe56e057f20f883e 25d55ad283aa400af464c76d713c07ad c. 将加密结果转换为小写十六进制字符串,并在每两个字符之间添加一个冒号 e1:0a:dc:39:49:ba:59:ab:be:56:e0:57:f2:0f:88:3e 25:d5:5a:d2:83:aa:40:0a:f4:64:c7:6d:71:3c:07:ad
-
大写十六进制输出,不添加分隔符 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 E10ADC3949BA59ABBE56E057F20F883E 25D55AD283AA400AF464C76D713C07AD c. 将加密结果转换为大写十六进制字符串 E10ADC3949BA59ABBE56E057F20F883E 25D55AD283AA400AF464C76D713C07AD
-
大写十六进制输出,添加分隔符 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 E10ADC3949BA59ABBE56E057F20F883E 25D55AD283AA400AF464C76D713C07AD c. 将加密结果转换为大写十六进制字符串,并在每两个字符之间添加一个冒号 E1:0A:DC:39:49:BA:59:AB:BE:56:E0:57:F2:0F:88:3E 25:D5:5A:D2:83:AA:40:0A:F4:64:C7:6D:71:3C:07:AD
-
Base64 输出 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 4QrDlJujWaufVuDn8CD4Pg== JdVa0oOqQApGZMdtcTcHrQ== c. 将加密结果转换为 Base64 字符串 4QrDlJujWaufVuDn8CD4Pg== JdVa0oOqQApGZMdtcTcHrQ==
-
URL 安全的 Base64 输出 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 4QrDlJujWaufVuDn8CD4Pg== JdVa0oOqQApGZMdtcTcHrQ== c. 将加密结果转换为 URL 安全的 Base64 字符串 4QrDlJujWaufVuDn8CD4Pg== JdVa0oOqQApGZMdtcTcHrQ==
-
Base32 输出 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 IS7FJLHJW6u+VuBfIH+Dfg== JZUq0i5zQAr0ZMc2cTxxrQ== c. 将加密结果转换为 Base32 字符串 IS7FJLHJW6u+VuBfIH+Dfg== JZUq0i5zQAr0ZMc2cTxxrQ==
-
Base16 输出 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 313233345f5f354662613539616262653536653035376632306638383365 3235643535616432383361613430306166343634633736643731336330376164 c. 将加密结果转换为 Base16 字符串 313233345F5F354662613539616262653536653035376632306638383365 3235643535616432383361613430306166343634633736643731336330376164
-
输出前 16 位小写十六进制字符串 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 e10adc3949ba59ab 25d55ad283aa400a c. 将加密结果的前 16 位转换为小写十六进制字符串 e10adc3949ba59ab 25d55ad283aa400a
-
输出前 16 位大写十六进制字符串 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 E10ADC3949BA59AB 25D55AD283AA400A c. 将加密结果的前 16 位转换为大写十六进制字符串 E10ADC3949BA59AB 25D55AD283AA400A
-
输出前 16 位 Base64 字符串 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 4QrDlJujWaufVuDn JdVa0oOqQApGZMdt c. 将加密结果的前 16 位转换为 Base64 字符串 4QrDlJujWaufVuDn JdVa0oOqQApGZMdt
-
输出前 16 位 URL 安全的 Base64 字符串 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 4QrDlJujWaufVuDn JdVa0oOqQApGZMdt c. 将加密结果的前 16 位转换为 URL 安全的 Base64 字符串 4QrDlJujWaufVuDn JdVa0oOqQApGZMdt
-
输出前 16 位 Base32 字符串 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 IS7FJLHJW6u+VuBf JZUq0i5zQAr0ZMc2 c. 将加密结果的前 16 位转换为 Base32 字符串 IS7FJLHJW6u+VuBf JZUq0i5zQAr0ZMc2
-
输出前 16 位 Base16 字符串 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 313233345F5F3546 3235643535616432 c. 将加密结果的前 16 位转换为 Base16 字符串 313233345F5F3546 3235643535616432
-
输出前 16 位字节数组 a. 将明文转换为字节数组 [49, 50, 51, 52] [53, 54, 55, 56] b. 进行 MD5 加密 [225, 13, 195, 148, 155, 165, 154, 187, 229, 110, 5, 127, 32, 248, 131, 238] [37, 213, 90, 210, 131, 170, 64, 10, 244, 100, 199, 109, 113, 60, 7, 173] c. 取加密结果的前 16 位字节 [225, 13, 195, 148, 155, 165, 154, 187, 229, 110, 5, 127, 32, 248, 131, 238] [37, 213, 90, 210, 131, 170, 64, 10, 244, 100, 199, 109, 113, 60, 7, 173]
原文地址: https://www.cveoy.top/t/topic/fZFP 著作权归作者所有。请勿转载和采集!