本文涉及到的内容有:前端使用CryptoJS对数据进行DES或AES加密解密;后端使用PHP openssl对数据进行解密和加密。前端AES加密数据首先在vue环境下安装crypto-js,crypto-js项目地址:https://github.com/brix/crypto-...
RSA2属于非对称加密算法,它适合加密少量数据,比如支付数据等安全要求高的场景。我们首先要生成公钥和私钥文件:openssl genrsa -out private_key.pem 2048 openssl rsa -...
        前段时间做的一个KOC项目,时间有点久远今天通过写文章的方式重新梳理一下。其实需求不是很复杂主要是用来统计用户的粉丝数和文章的曝光阅读以及点赞收藏等数据的每日增长趋势。实现方案:&nb...
本文详细介绍使用 PHP 动态构建 PDF 文件的整个过程。使用免费 PDF 库 (FPDF) 或 PDFLib-Lite 等开源工具进行实验,并使用 PHP 代码控制 PDF 内容格式。有时您需要准确控制要打印的页面的呈现方式。在这种情况下,HTML 就不再是最佳选择了。PDF...
testing包testing包提供了自动化测试相关的框架,测试源码文件的主名称通常已被测试源码文件的名字作为开头,文件名必须以xx_test.go结尾,例如我们的被测试源码文件名称是demo.go 那么我们测试源码文件名称应该是demo_test.go功能测试test1、测试方...
Go 语言的基础组成有以下几个部分:    包声明、引入包、函数、变量、语句 & 表达式、注释示例:package main import "fmt" func main...
go语言的调试和编译文件的方法第一个go程序新建test.gopackage main import "fmt" func main() {     fmt.Prin...
我的服务器是Linux环境,所以golang的安装环境只在Linux环境测试。第一步:下载安装包官网的地址有可能国内打不开,所以推荐国内的URL,我本次安装是使用中文网的地址:https://studygolang.com/dl/golang/go1.14.1.linux-amd...
本文总结了Eclipse常用快捷键。分享给大家供大家参考,具体如下:1 几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:...
ThinkPHP实现连接多个数据的时候,如果数据库在同一个服务器里的话只需要这样定义模型:class MembersModel extends Model{ protected $trueTableName = \'m...

我的博客

人生若只如初见,何事秋风悲画扇。