跪求mysql的aes_encrypt、aes_decrypt方法的实现源码,由于涉及一大部分通过此方式加密的数据,现在要把数据迁移到使用了hibernate的系统中,导致数据无法存取。目前个人拙见有二:
   一:找到aes_encrypt、aes_decrypt的实现源码,通过业务逻辑层实现加密解密。
   二:在hibernate中找到支持aes_encrypt、aes_decrypt的方法,目前未找到。   各位走过路过的来帮个忙,不胜感激。

解决方案 »

  1.   

    ...还有为什么到hibernate中就不能用了呢?实在没办法就试试这个:写一个jdbc操作密码的方法,在SET/GET PASSWORD方法中调一下这个方法就行了。这样mysql的这两个函数还是照常用。
      

  2.   

    网上有很多关于 AES 的算法。你可以自己搜索一下。
    但这两个都是MySQL中的函数啊,可以直接调用。
      

  3.   

    要得就是这两个函数在mysql中实现的源码,java实现这两个行数功能的源码