码迷,mamicode.com
首页 >  
搜索关键字:aes chacha20    ( 1306个结果
java之--加密、解密算法
0、概述 在项目开发中,我们常需要用到加解密算法,加解密算法主要分为三大类: 1、对称加密算法,如:AES、DES、3DES 2、非对称加密算法,如:RSA、DSA、ECC 3、散列算法,如:MD5、SHA1、HMAC 1、各算法对比 不废话,直接开表格对比: 对称加密算法(加解密密钥相同) 名称 ...
分类:编程语言   时间:2019-08-24 20:27:25    阅读次数:95
Base64加密解密不一致导致AES加密报出javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher
报错的意思的是使用该种解密方式出入长度应为16bit的倍数,但实际的错误却不是这个,错误原因根本上是因为在http请求是特殊字符编码错误,具体数就是base64生成的+号,服务器接收时成了空格,然后导致base64解码出的字节数组有改变。 下面来还原并分析一下具体原因: 请求代码: 打印结果: 服务 ...
分类:编程语言   时间:2019-08-22 18:48:03    阅读次数:427
Java Web学习(三)数据加密方式详解
本文借鉴:chengbinbbs,FKNIGHT0X,Central-Perk(特此感谢!) 对称加密 定义:加密和解密使用相同密钥的算法。 常见的有DES、3DES、AES、PBE等加密算法,这几种算法安全性依次是逐渐增强的。 DES加密 特点:简便、密钥长度比较短。 /** * DES加密介绍 ...
分类:编程语言   时间:2019-08-18 23:58:02    阅读次数:206
基于MbedTLS的AES加密实现,含STM32H7和STM32F4的实现例程
说明: 1、mbedTLS的前身是PolarSSL,开源免费。 主要提供了的SSL/TLS支持(在传输层对网络进行加密),各种加密算法,各种哈希算法,随机数生成以及X.509(密码学里公钥证书的格式标准)的支持。 2、mbedTLS支持的加密算法含对称加密和非对称加密 (1)mbedTLS支持的对称 ...
分类:其他好文   时间:2019-08-15 10:58:02    阅读次数:262
关于宝塔一个站点绑定多个域名宝塔ssl证书的问题
目前“宝塔SSL”自动申请绑定一个证书,即根域名和www域名,如果还需要绑定手机端m则需要绑定多个域名如果多域名绑定一个网站数据,需要新建多个站点指向同一文件目录。用相同的方法,在不新建站点的前提下,手动修改“站点配置文件”;经测试可以多域名证书,缺点是不能再次通过宝塔编辑站点配置,否则会覆盖文件方 ...
分类:其他好文   时间:2019-08-13 13:47:10    阅读次数:1363
SRT视频编×××,更稳定的互联网传输方案
SRT协议编×××全满足广大客户通过公网IP传输高标清码流的需求,可以大大节省专网带宽成本。实现SRT安全、稳定、快速的传输效果,是一种开源、免费和应用灵活的规范。一、SRT协议是什么SRT(SecureReliableTransport)是一种开源、免费和应用灵活的规范,是一种能够在复杂网络环境下实时、准确地传输数据流的网络传输技术。SRT协议允许直接在信号源和目标之间建立连接,这与许多现有的视
分类:其他好文   时间:2019-08-13 00:05:36    阅读次数:128
使用Python3进行AES加密和解密 输入的数据
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIS ...
分类:编程语言   时间:2019-08-12 23:58:58    阅读次数:223
网上的TS流视频文件下载,解密,合成一个文件的python方法(转的别人大佬的,自己存一份~~)
1 # -*- coding:utf-8 -*- 2 import os 3 import sys 4 import requests 5 import datetime 6 from Crypto.Cipher import AES 7 from binascii import b2a_hex, ... ...
分类:编程语言   时间:2019-08-12 00:50:33    阅读次数:973
mysql 加密 解密函数
select HEX(AES_ENCRYPT('你好世界','ABC123456')) select AES_DECRYPT(UNHEX('E85A104B6142A7375E53C0545CAD48EE'),'ABC123456') HEX() 二进制转十六进制 UNHEX() 十六进制转 二进制 ...
分类:数据库   时间:2019-08-09 19:46:45    阅读次数:125
kvm存储虚拟机介绍
KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型;Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就 ...
分类:其他好文   时间:2019-08-08 09:17:07    阅读次数:147
1306条   上一页 1 ... 21 22 23 24 25 ... 131 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!