草庐IT

Hutool-crypto

全部标签

python - 如何在 Ubuntu 上安装 M2Crypto?

我正在尝试在Ubuntu10.04LTS上构建和安装M2Crypto。我下载并解压了M2Crypto-0.20.2.tar,并从M2Crypto-0.20.2目录中尝试了pythonsetup.pybuild。我有一个错误,因为我没有swig。所以我运行了sudoapt-getinstallswig。然后我再次尝试pythonsetup.pybuild并得到:/usr/lib/python2.6/distutils/dist.py:266:UserWarning:Unknowndistributionoption:'test_suite'warnings.warn(msg)runnin

python - 如何在 Ubuntu 上安装 M2Crypto?

我正在尝试在Ubuntu10.04LTS上构建和安装M2Crypto。我下载并解压了M2Crypto-0.20.2.tar,并从M2Crypto-0.20.2目录中尝试了pythonsetup.pybuild。我有一个错误,因为我没有swig。所以我运行了sudoapt-getinstallswig。然后我再次尝试pythonsetup.pybuild并得到:/usr/lib/python2.6/distutils/dist.py:266:UserWarning:Unknowndistributionoption:'test_suite'warnings.warn(msg)runnin

python - AES - 使用 Crypto (node-js) 加密/使用 Pycrypto (python) 解密

我写这个问题+答案是因为我很挣扎(可能是因为缺乏经验),迷失在使用node或python加密/解密的许多不同方式中。我想也许我的案例可以帮助future的人们。我需要做什么:从表单中获取数据,使用Crypto(node-js)对其进行加密在Python中传递加密数据并使用PyCrypto解密。我选择使用AES加密。我是这样开始的(我不会经历我尝试过的所有事情):我按照thispage结尾的例子在我的情况下给出了:(这可能是javascript和coffeescript的一个非常糟糕的组合)crypto=require"crypto"[...]key="mykeywhatever"cip

python - AES - 使用 Crypto (node-js) 加密/使用 Pycrypto (python) 解密

我写这个问题+答案是因为我很挣扎(可能是因为缺乏经验),迷失在使用node或python加密/解密的许多不同方式中。我想也许我的案例可以帮助future的人们。我需要做什么:从表单中获取数据,使用Crypto(node-js)对其进行加密在Python中传递加密数据并使用PyCrypto解密。我选择使用AES加密。我是这样开始的(我不会经历我尝试过的所有事情):我按照thispage结尾的例子在我的情况下给出了:(这可能是javascript和coffeescript的一个非常糟糕的组合)crypto=require"crypto"[...]key="mykeywhatever"cip

常用工具类之使用hutool生成验证码

 Hutool参考文档1.1pom文件中导入hutool-captcha依赖💬新建springboot项目,并在其pom.xml中导入hutool-captcha依赖:    cn.hutool    hutool-all    5.8.11.2创建前端页面与跳转页面前端页面index.htmlHutool-captcha验证码验证                  登陆  跳转页面success.html    Titlesuccess1.3实现后端代码1.3.1创建后端控制类生成验证码💬创建控制类CommonController类,一方面通过流的方式将随机生成的验证码图片信息发送到前端浏览

Hutool.DateUtil时间工具方法解析

1.依赖引入:    cn.hutool    hutool-core    5.6.52.方法解析:parse可以识别到一些时间的常用格式:/*yyyy-MM-ddHH:mm:ssyyyy-MM-ddHH:mm:ssyyyy-MM-ddHH:mmyyyy-MM-ddHH:mm:ssSSS*/ 1>字符串与日期(Date)的相互转换:DateUtil.parse(str);DateUtil.format(date,DatePattern.NORM_DATETIME_PATTERN);DateUtil.formatDate(date);     结果格式:yyyy-MM-ddDateUtil.f

Hutool工具包中HttpUtil的日志统一打印以及统一超时时间配置

Hutool工具包中HttpUtil的日志统一打印为何要打印Http请求日志HttpUtil的请求拦截器(HttpInterceptor.Chain)、响应拦截器(HttpInterceptor.Chain)HttpUtil的全局日志配置HttpUtil的超时时间源码分析HttpUtil的全局超时时间配置为何要打印Http请求日志使用hutool工具包中的HttpUtil,为了便于排查问题以及控制请求时间,每次都要在请求前后log日志,每次都需要设置超时时间,十分麻烦。log.info("请求路径:{},请求体:{}",url,body);HttpResponseresponse=HttpUt

hutool实现文件上传和下载

packagecom.study.controller;importcn.hutool.core.io.FileUtil;importcn.hutool.core.util.IdUtil;importcn.hutool.core.util.StrUtil;importcom.study.common.Result;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.web.bind.annotation.*;importorg.springframework.web.multipa

Hutool-crypto 加密、解密详解!

1.介绍在Java开发的过程中,很多场景下都需要加密解密。比如对敏感数据的加密,对配置文件信息的加密,通信数据的加密等等。今天介绍的是Hutool工具包中的加密模块 crypto。2.加密分类加密分为三类:对称加密(symmetric)常用的有AES、DES非对称加密(asymmetric)常用的有RSA,DSA摘要加密(digest)常用的有MD5,SHA-13.crypto模块整体介绍秘钥工具加密解密工具BCUtil国密算法SmUtil4.摘要加密(Digest)4.1间接摘要算法是一种能产生特殊输出格式的算法,这种算法的特点是:无论用户输入设么长度的原始数据,讲过计算后输出的密文都是固定

hutool的BeanUtil.copyProperties复制枚举类属性大坑

现象    项目中需要使用到对象属性复制,于是使用hutool的BeanUtil.copyProperties方法。这个方法线上一直用着都没问题,然而最近修改代码后却突然报错:CannotconvertXXXto XXX。结合代码得知,该报错为把Map中的字符串复制到Bean的枚举类属性,并为该属性设置对应对象时出现的。报错截图如下: 报错内容如下:cn.hutool.core.convert.ConvertException:CannotconvertORDER_INVALIDtoclasscom.xxx atcn.hutool.core.convert.impl.EnumConverter