这两天使用了DES加密对Token加密存入cookie。
首先是使用DES加密算法,算法的具体原理及实现没有完全了解,仅使用。
大概的原理就是:首先我需要规定一个加密的字符串,这个字符串通过相应的加密算法插入到我想加密的Token中,然后将这个机密过后的字符串转换成二进制byte,最后将这一串二进制字符串存入cookie中,保证用户信息不被泄露。
紧接着就是进行解密。解密过程是先将二进制字符串转换成String类型字符串,然后通过DES相应的解密算法还原我的初始Token,最后获取的Token就是我最开始想要进行加密的Token。
这里的相关代码就不贴了,网上一搜一大把。
我的粗浅的理解就是这样的一个过程:将我的Token加密,中间插入了我规定的秘钥,插入是通过DES加密算法随机插入的,然后在转换为二进制字符串;
解密时先将二进制字符串转换成String,然后通过DES解密算法去除规定秘钥,获取Token。
最后,一波硬广
IT修真院是一个免费的线上IT技术学习平台
每个职业以15个左右的task为初学者提供更快速高效的学习方式
所有task均是从真实项目中提炼出来的技能点
强调实战演练+自学优先+师兄辅导的学习方式
严格的日报体系,欢乐的交流讨论学习气氛,更有无数师兄师姐帮你解疑答惑。
骚年,准备好加入我们这个变态成长的修真宝地了吗?
点击官网http://www.jnshu.com/login/1/11081435 ,开始自己的IT修真之旅吧
最最后,老大让我喊出口号,他不要求我也要喊:老大最帅(还是被逼的。。。哈哈哈哈哈)