有人弄过AES加密unsigned long数据类型的东西吗
求助,用别人的AES库加密不了。只能加密byte。。。 本帖最后由 mxhhaixin 于 2013-8-31 11:47 编辑你把unsigned long拆成四个byte,分别加密,再分别解密,最后还原成一个unsigned long。拆分过程又相当于进行了一次简单的加密。 mxhhaixin 发表于 2013-8-31 11:39 static/image/common/back.gif
你把unsigned long拆成四个byte,分别加密,再分别解密,最后还原成一个unsigned long。拆分过程又相当于进 ...
怎么拆,不是很懂。用union不行呀 一个unsigned long用二进制表示是32位。你把这32平均分成4份。每一份正好是一个byte。定义一个byte的数组来存这四个byte。这就相当于把一个unsigned long转换成一个数组。就可以对这个数组的每一个元素进行加密了。还原的时候就是个逆过程。
页:
[1]