str 转 md5

 1 @interface NSString (MD5)
 2
 3 + (NSString *)md5To32bit:(NSString *)str;
 4
 5 @end
 6
 7
 8 @implementation NSString (MD5)
 9
10 + (NSString *)md5To32bit:(NSString *)str {
11
12     const char *cStr = [str UTF8String];
13     unsigned char digest[CC_MD5_DIGEST_LENGTH];
14     CC_MD5( cStr, (CC_LONG)strlen(cStr),digest );
15     NSMutableString *result = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
16     for(int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
17         [result appendFormat:@"%02x", digest[i]];
18     return result;
19 }
20
21 @end
时间: 2024-10-05 18:51:06

str 转 md5的相关文章

HMAC-SHA256 &amp; MD5 In C#

C#中两个常用的加密方法: 个人Mark,仅作参考. public static class Extends { /// <summary> /// HMAC SHA256 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string Sha256(this string str) { byte[

.Net学习笔记----2015-06-30(MD5加密)

class Program { static void Main(string[] args) { //MD5加密是不可逆的 string s = GetMD5("123"); Console.WriteLine(s); Console.ReadKey(); } public static string GetMD5(string str) { //创建MD5对象 MD5 md5 = MD5.Create(); //开始加密 //需要将字符串转换成字节数组 byte[] buffer

C#MD5加密

public static void Main(string[] args) { string s = GetMd5("123"); Console.WriteLine(s); Console.ReadKey(); } public static string GetMd5(string str) { //创建md5对象 MD5 md = MD5.Create(); //将字符串转换成字节数组 byte[] buffer=Encoding.Default.GetBytes(str);

android MD5加密

public class MD5Uutils {    //MD5加密,32位    public static String MD5(String str) {        MessageDigest md5 = null;        try {            md5 = MessageDigest.getInstance("MD5");        } catch (Exception e) {            e.printStackTrace();    

VB使用API进行MD5加密解密

根据网络资料整改,来源未知,已调试通过. Option Explicit Private Declare Function CryptAcquireContext Lib "advapi32.dll" _ Alias "CryptAcquireContextA" ( _ ByRef phProv As Long, _ ByVal pszContainer As String, _ ByVal pszProvider As String, _ ByVal dwProv

c# 计算字符串和文件的MD5值的方法

快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中. <HTML开发Mac OS App 视频教程> 土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/ 百度网盘同步:http://pan.baidu.com/s/1jG1Q58M 分享  [中文纪录片]互联网时代   http://pan.baidu.com/s/1qWkJfcS 官方QQ群:(申请加入,说是我推荐的) App实践出真知 4

C++ md5操作(含源码下载)

虽然一些C++第三库已经继承了MD5操作,但是有时我们更需要一个轻量的md5库函数,这里提供了一个MD5类,可以传入一个字符串生成md5结果. md5库下载 下载解压后,有md5.h md5.cpp main.cpp三个文件,其中md5.h和md5.cpp是MD5类的头文件和实现文件,main.cpp是测试文件. 编译和运行 g++ md5.cpp main.cpp -o main./main 输出结果: abc md5 is 900150983cd24fb0d6963f7d28e17f72 其

C# MD5值计算

C# 计算MD5 /// <summary> /// MD5计算 /// </summary> /// <param name="str">需要计算MD5的字符串</param> /// <returns>32位的字符串</returns> public static string GetMd5(string str) { var md5 = MD5.Create();// or var md5 = new MD5

MD5加密方法-MVC

1.首先在config里配置<appSettings> <!--俱乐部陪练--> <add key="SecurityKey" value="Pl4c5WAIT6O8TustOZULVOq6CUKpwQSH"/></appSettings> 2.接口: 接收 验证参数 两边加密字段 顺序都要一致 if (Signature == "") { throw new ErrException("