最近在研究魅族M8也就是Windows Mobile6.0系统下的数据库编程,打算开发M8Money个人记账软件,为了让数据库更严谨,秉承一贯的作风,对个人帐号的password字段进行MD5散列,我所使用的是轻量级嵌入式数据库sqlite (仅有几K大小)并没有大多数流行数据库提供的password()内置函数,(但这丝毫没有降低我对sqlite的好感,一款强大的跨平台+嵌入式数据 库,支持标准SQL语法,纯粹由C代码组成)。网上找了很多MD5加密的代码,自己又重新研究了一下《密码学》,综合各方面的资料整理封装出独一无二的超 精简MD5封装包。
铛 铛 铛 铛!
想知道怎么调用吗,哈哈:
cout<<MD5Encode("newflypig")<<endl;