工具类
文章平均质量分 67
bobo-rs
十年磨一剑,出鞘必见血。
展开
-
Go基于crypto库实现AES封装加密以及协同PHP8 使用openssl AES加密使用
要实现Go与PHP 8之间的AES加密协同工作,我们需要确保两端使用相同的加密模式、密钥长度、以及密钥和初始化向量(IV)。下面,我将提供一个详细的教程,说明如何在Go中使用和库来实现AES加密,并在PHP 8中使用OpenSSL来解密这些数据(反之亦然)。在Go语言中,使用标准库和可以实现AES加密的封装。以下是一个使用AES-CBC模式进行加密和解密的简单示例。AES-CBC(Cipher Block Chaining)模式是一种常见的加密模式,它使用前一个密文块来加密下一个明文块,从而增强了加密的安原创 2024-08-27 11:29:33 · 1431 阅读 · 0 评论 -
Go 加、减、乘、除基本运算
Go 语言的加、减、乘、除运算封装方法,支持内部自动转换类型,并支持多数字同时运算,且支持设置保留小数点的位数,支持所有数字类型和字符串数字类型运算等原创 2024-01-24 16:32:48 · 1145 阅读 · 0 评论 -
年龄计算方法
以出生日期对比当前时间,计算时间差,然后转换为天数时间戳(秒),再分别计算年份,月份,天数(注:以时间差按年月日递减格式化时间);其他语言也可采用此逻辑思路;原创 2023-07-12 11:52:09 · 473 阅读 · 0 评论