环信能识别md5加密的字符串??

问题描述

登录的时候,我传递的id,pwd是已经进行md5加密的字符串,环信可以识别吗?

解决方案

您服务器返回什么数据,环信服务器就先保存什么数据,这没有影响。
解决方案二:
建议id用你用户表中的唯一ID,密码可以用md5,这样即不会泄露你用户名的信息,更能通过你的用户表id,查询更方便。
解决方案三:
大家好好讨论一下,真不错static/image/common/sigline.gif90%打工小伙一生都不可能知道的秘密 http://67177.miyue999.com/

时间: 2024-09-18 13:19:56

环信能识别md5加密的字符串??的相关文章

iOS中使用MD5加密字符串_IOS

1,新建NSString的分类,记得添加加密所需的头文件#import <CommonCrypto/CommonDigest.h> , NSString+MD5.h: #import <Foundation/Foundation.h> #import <CommonCrypto/CommonDigest.h> @interface NSString (MD5) + (NSString *)md5To32bit:(NSString *)str; @end 2,编写加密方法

彻底解决ASP.NET MD5加密中文结果和ASP不一致的问题

当要进行MD5加密的字符串不含中文时,那么ASP.NET的加密结果和ASP是一致的: Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile ("www.mzwu.com", "MD5")); //结果:D66E1F138689B9B5AA4C520D9EAFFB61 Response.Write(MD5("www.mzwu.com",32)) '结果:d66e1

关于我们的数据在环信上是否安全?

问题描述 **关于我们的数据在环信上是否安全?** 解决方案 环信一直有一个核心理念,就是环信要致力于做一个纯粹的即时通讯的消息引擎,做一个即时通讯的消息管道.所以环信不会去接触任何开发者APP的业务数据和用户体系.具体来说,环信只有app的两个数据:1.环信ID.要使用环信,你就需要为每一个需要用IM的用户创建一个唯一的环信ID.这个环信ID是一个任意的字符串,可以和你自己的app的用户体系里的用户ID一致,也可以是你APP的用户ID经过一个算法算出来的字符串.2.聊天历史记录:大家知道,通常

彻底解决ASP.NET MD5加密中文结果和ASP不一致的问题_实用技巧

当要进行MD5加密的字符串不含中文时,那么ASP.NET的加密结果和ASP是一致的: 复制代码 代码如下: Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile("www.mzwu.com", "MD5")); //结果:D66E1F138689B9B5AA4C520D9EAFFB61 复制代码 代码如下: Response.Write(MD5("www.mzwu.com

MD5加密类原因~ 请高人直接代码错误

问题描述 publicclassMD5{publicstaticStringgetMD5(Stringstr){returngetMD5(str.getBytes());}publicstaticStringgetMD5(byte[]source){Strings=null;charhexDigits[]={//用来将字节转换成16进制表示的字符'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};try{java.se

Python/Python3 MD5加密实例学习

Python3进行MD5加密 首先是导入MD5加密所需模块: import hashlib 然后创建md5对象: m = hashlib.md5() 传入需要加密的字符串进行MD5加密: m.update("str4MD5Encode") 然后就可以获取到经过MD5加密的字符串了: encodeStr = m.hexdigest()print encodeStr 输出结果为: f8fd73cf519e6f11513d505b9dd33541 当然,为了代码重用,我们可以将这几句简单的代

Java生成MD5加密字符串代码实例_java

      (1)一般使用的数据库中都会保存用户名和密码,其中密码不使用明码保存.     有时候用MD5密码,很多语言都提供了将字符串生成为MD5密码的方法或函数.MD5的加密算法是公开的.     有时候也可以用自己的字符串加密算法,这种加密算法是只有自己知道的. (2)破解MD5的过程就是先算好大量或者所有可能的字符串的MD5数值,之后进行查询就可以破解.虽然有些网站规定了密码的位数在6~20位之间,但是要事先计算这么多是字符串并有效的组织存储.查询还是相当麻烦,相当慢的. 因为MD5的位

python-js里md5加密,对原字符串加上一个空字符串之后md5值改变

问题描述 js里md5加密,对原字符串加上一个空字符串之后md5值改变 做爬虫的时候需要模拟登录,然而登录算法十分闹心 如图salt = "" h1 = "g?n·?EA{3??I???" 然而对h1进行md5和对(h1+salt)进行md5,两个值不同 对js不太懂,不知道js对空字符串是怎么处理的 但是在其他语言(python)实现的时候,无法得到这种效果啊 都是直接把空字符串忽略了,md5后与有没有加空字符串无关,值都是一样的 已经解决了,正如1L所说,sal

java编程下字符串的16位,32位md5加密实现方法_java

如下所示: package cn.sunzn.md5; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Str2MD5 { public static void main(String[] args) { MD5("sunzn"); } private static String MD5(String sourceStr) { String r