91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 939KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: Java
  • 標(biāo)簽:

資源簡介

java短信驗證,從前后js的控制,到后臺的完整代碼。適用于小白。

資源截圖

代碼片段和文件信息

package?com.gettec.lims.common.util;

import?java.security.MessageDigest;

/**
?*?Created?by?46163?on?2017/8/30.
?*/
public?class?CheckSumBuilder?{
????//?計算并獲取CheckSum
????public?static?String?getCheckSum(String?appSecret?String?nonce?String?curTime)?{
????????return?encode(“sha1“?appSecret?+?nonce?+?curTime);
????}

????//?計算并獲取md5值
????public?static?String?getMD5(String?requestBody)?{
????????return?encode(“md5“?requestBody);
????}

????private?static?String?encode(String?algorithm?String?value)?{
????????if?(value?==?null)?{
????????????return?null;
????????}
????????try?{
????????????MessageDigest?messageDigest
????????????????????=?MessageDigest.getInstance(algorithm);
????????????messageDigest.update(value.getBytes());
????????????return?getFormattedText(messageDigest.digest());
????????}?catch?(Exception?e)?{
????????????throw?new?RuntimeException(e);
????????}
????}
????private?static?String?getFormattedText(byte[]?bytes)?{
????????int?len?=?bytes.length;
????????StringBuilder?buf?=?new?StringBuilder(len?*?2);
????????for?(int?j?=?0;?j?????????????buf.append(HEX_DIGITS[(bytes[j]?>>?4)?&?0x0f]);
????????????buf.append(HEX_DIGITS[bytes[j]?&?0x0f]);
????????}
????????return?buf.toString();
????}
????private?static?final?char[]?HEX_DIGITS?=?{?‘0‘?‘1‘?‘2‘?‘3‘?‘4‘?‘5‘
????????????‘6‘?‘7‘?‘8‘?‘9‘?‘a(chǎn)‘?‘b‘?‘c‘?‘d‘?‘e‘?‘f‘?};
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1448??2018-03-29?16:47??短信驗證碼\CheckSumBuilder.java
?????文件??????720931??2017-05-27?00:07??短信驗證碼\httpclient-4.4.1.jar
?????文件??????322234??2017-05-19?15:01??短信驗證碼\httpcore-4.4.1.jar
?????文件????????3675??2018-04-16?20:16??短信驗證碼\SMSUtil.java
?????文件????????6666??2018-04-16?20:15??短信驗證碼\SmsWYUtil.java
?????文件???????57344??2018-04-16?20:09??短信驗證碼\操作步驟.doc

評論

共有 條評論

相關(guān)資源