67,511
社区成员
发帖
与我相关
我的任务
分享
public static string GetSignature(string DecryptString)
{
SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
byte[] str1 = Encoding.UTF8.GetBytes(DecryptString);
byte[] str2 = sha1.ComputeHash(str1);
sha1.Clear();
(sha1 as IDisposable).Dispose();
return Convert.ToBase64String(str2);
}
}
ry {
MessageDigest mdTemp = MessageDigest.getInstance("SHA-1");
mdTemp.update(str.getBytes());
return new BASE64Encoder().encode(mdTemp.digest());
} catch (Exception e) {
return null;
}
public static String toSHA1(String convertme) {
MessageDigest md = null;
try {
md = MessageDigest.getInstance("SHA-1");
return new String(md.digest(convertme.getBytes("UTF8")));
}
catch(NoSuchAlgorithmException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}