不能 MD5算法问题 不是你能改变的 你可以继续用别的加密方法加密 比如说 BASE64

解决方案 »

  1.   

    其实你可以给出一个8位的字符串,例如“sp1234sp",然后用你得到的md5作为RSA密钥来加密这个字符串。
      

  2.   

    回复:wuguoxian001
    BASE64 它加密出来的可能会有特殊字符”=“或者“==”,这个不符合要求啊。
    回复:sp1234
    你说每隔3位取一位,但这样对不同的字符串加密得到的结果可能相同,我要不同的明文得到的密文也要不一样啊。至于把md5加密后的密文作为rsa密钥加密,但rsa加密默认是一位字符加密出来就有4位密文,如果要加密8位字符串,先md5后rsa加密那结果就有128位的密文了,太长了。
    有没有多少位明文加密后就得到多少位的密文的加密方法,而且不同明文得到的密文要唯一,又不能包含特殊字符?大家想想办法啊,麻烦各位了。
      

  3.   

    32位 720141cab3050e1a24949861831d5745 16位 b3050e1a24949861 哪位高手帮忙解决一下这个MD5码!