QByteArray实现加解密功能
很多朋友在使用Qt编程的时候,有时候为了保护自己的软件作品或者本地的一些配置文件,或者数据 ,经常会用到数据的加密和解密的功能。
本期,咱就为大家准备这样一个教程,让你不需要借助第三方的工具,纯Qt的API即可实现加解密功能,具体方法如下:
经常用Qt编程的童鞋,肯定对QByteArray这类不陌生,其实他和QString有点类似,但是他有自己特殊的地方,毕竟不是一个名字的类啊。
闲话少说,直接上代码:
首先,打开注意下面这个API接口:
QByteArray QByteArray::toPercentEncoding ( const QByteArray & exclude = QByteArray(), const QByteArray & include = QByteArray(), char percent = '%' ) const
这个可以Qt官方的API接口,是不是有些小伙伴到这里还是有点懵懂,会说,就是一个API啊,你肯定很想知道他是干啥的,对不?
好了,今天不让你去查Qt官方的帮助文档了,我直接给你解释就行。嘿嘿
其实,这个API接口是用来进行加密的,具体的样例代码如下:
相信到了这里,每个小伙伴应该都清楚怎么处理这块了吧。
童鞋们在开发过程中有什么疑问或者难点,可以随时通过微信公众号里的联系邮件找到我,可以在公众号给我留言,我随时给你们支撑和回复,不仅是Qt,Python、JS或者STL的问题都可以,只要不问我Java或者C#就行,我是真不懂那个语言,哈哈。
祝童鞋们周末愉快,本人今天加班一天,顺便写了一下这个技术经验分享的文章,希望可以帮到有需要的童鞋们。
如果这篇文档对你有所帮助,不妨关注下我们,同时欢迎转发到朋友圈。