java检验字符串是否为sha256
时间: 2023-11-11 09:00:00 浏览: 323
可以使用正则表达式来检验字符串是否为SHA256,具体代码如下:
```java
public static boolean isSHA256(String str) {
String pattern = "^[a-fA-F0-9]{64}$";
return str.matches(pattern);
}
```
其中,正则表达式 `^[a-fA-F0-9]{64}$` 表示字符串必须由 64 个十六进制字符组成。
相关问题
java检验字符串是否为sha1
可以使用正则表达式来检验字符串是否为SHA1,SHA1的长度为40个字符,由0-9和a-f组成。可以使用以下正则表达式进行匹配:
```
^[a-f0-9]{40}$
```
其中,^表示字符串的开头,$表示字符串的结尾,[a-f0-9]表示匹配a到f和0到9之间的任意一个字符,{40}表示匹配40个前面的字符。
Java代码示例:
```java
public static boolean isSHA1(String str) {
return str.matches("^[a-f0-9]{40}$");
}
```
阅读全文
相关推荐

















