E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LibTomCrypt
Sqlcipher-android添加国密算法的支持
Sqlcipher-android添加国密算法的支持Sqlcipher默认使用的Openssl加密库的AES256的加密算法,由于项目需求需要替换成国密算法.Sqlcipher支持三种加密库:-Openssl库-
LibTomCrypt
loveliwenyan2012
·
2023-08-11 11:08
开源项目分析
sqlcipher
国密
sm4
密码库
LibTomCrypt
学习记录——(2.21)分组密码算法的工作模式——F8加密模式
F8F8和F9用在3G安全中的是机密性算法(f8)和完整性算法(f9),两者都是基于KASUMI算法构造。f8是变形的OFB模式的序列密码;而f9则是变形CBC-MAC模式的消息认证码。KASUMI算法是日本三菱的Matsui等人基于MISTY算法设计的分组密码。分组大小64bit,密钥长度128bit。由于算法内部大量的使用了16bit的运算,因此最适合16bit处理器实现。F8是以流密码的形式
网糸隹
·
2020-09-17 07:12
LibTomCrypt
密码
密码技术与应用
加密
工作模式
3G
密码库
LibTomCrypt
学习记录——(2.18)分组密码算法的工作模式——XTS代码
Test_XTS_AES.h文件代码如下#ifndef_TEST_XTS_AES_H#define_TEST_XTS_AES_Htypedefunsigned__int64ulong64;//WhenencryptingtweakvalueusingAES,thetweakisfirstconvertedintoalittle-endianbytearray.//Forexample,tweakv
网糸隹
·
2020-08-23 11:01
LibTomCrypt
密码
密码技术与应用
使用
LibTomCrypt
实现RSA加密解密算法,公钥、私钥分离
//使用本代码需要先下载LibTomMath和
LibTomCrypt
库//编译LibTomMath、
LibTomCrypt
后生成lib文件//在本工程的包含目录中添加
LibTomCrypt
的头文件目录/
Tianyu-liu
·
2020-07-12 15:21
加密
密码库
LibTomcrypt
的内容介绍及分析
密码库
LibTomcrypt
的内容介绍及分析2.1密码知识简介2.1.1专业术语发送者和接收者假设发送者想发送消息给接收者,且想安全地发送信息:她想确信偷听者不能阅读发送的消息。
weixin_33736649
·
2020-07-12 07:34
如何用vs2015编译与使用
libtomcrypt
流程:从github下载
libtomcrypt
,解压它,使用vs2015打开
libtomcrypt
_VS2008.sln,然后重新生成项目,得到lib静态库。
龙龟的文具盒
·
2020-07-12 04:32
安全
密码库
LibTomCrypt
学习记录——(2.23)分组密码算法的工作模式——F9认证模式
F9F8和F9用在3G安全中的是机密性算法(f8)和完整性算法(f9),两者都是基于KASUMI算法构造。f8是变形的OFB模式的序列密码;而f9则是变形CBC-MAC模式的消息认证码。KASUMI算法是日本三菱的Matsui等人基于MISTY算法设计的分组密码。分组大小64bit,密钥长度128bit。由于算法内部大量的使用了16bit的运算,因此最适合16bit处理器实现。F9产生消息认证码m
网糸隹
·
2020-07-11 22:31
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(2.17)分组密码算法的工作模式——XTS磁盘加密模式
XTS存储加密磁盘加密通常使用特殊目的、专门设计的模式。可以调节的小数据块加密模式(LRW,XEX和XTS)和大数据块的模式(CMC和EME)是设计用于加密磁盘区块的。另外几种工作模式可能会在后面介绍。在对磁盘的加密中,通常一个扇区大小为512Byte。加密时将要写入扇区的明文数据进行加密,然后存储到扇区上。解密时,希望能直接读取到一个扇区上的信息进行解密。我的理解是,存储加密的基本要求是:(1)
网糸隹
·
2020-07-11 22:31
LibTomCrypt
密码
密码库
LibTomCrypt
学习记录——(2.15)分组密码算法的工作模式——GCM加密认证模式
GCMGCM是一种有大吞吐能力的加密认证模式。其中主要适用了CRT模式和类似CBC模式的GHASH模式。CRT模式基本上没有大多变化,GHASH则是利用有限域上的乘法进行HASH,此运算可以通常预先计算和查表优化加速。GCM两个基本模块GHASH和GCTR。加解密和认证验证过程都离不开这两个模块。参考文献NISTSP800-38DTheGaloisCounterModeofOperation(GC
网糸隹
·
2020-07-11 22:59
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(2.5)分组密码算法的工作模式——CBC代码示例
以下代码实现了CBC的正确性测试(标准测试数据)说明:1.代码里面使用了一个Str2Num函数,它将测试向量中的字符串转为十六进制字节数据,可自行实现。2.测试向量出处为NISTSP800-38A(RecommendationforBlockCipherModesofOperation:MethodsandTechniques)#include"tomcrypt.h"#include"TestMo
网糸隹
·
2020-07-11 22:28
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(1.3)分组密码算法——AES算法的函数和使用流程介绍
LibTomCtypt中AES的描述子有两个,rijndael_desc和aes_desc,这二者除了name有区别外别的都一样,因此aes和rijndael是等效的。注意:VC编译AES的时候记得将aes_table.c设置为“excludefilefrombuild”,别的带_table的c文件类似。“excludefilefrombuild”的设置方式为:右键点击aes_table.c,选择
网糸隹
·
2020-07-11 22:27
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(2.1)分组密码算法的工作模式——概况
密码算法的工作模式就是怎样使用密码算法来达到一定的目的,比如怎样加密一个文件。工作模式有很多种,仅用于加密的,用来构造HASH函数的,仅用于生成消息验证码的,用于伪随机数生成的,既能加密又能同时生成验证码的,专门针对磁盘加密的……很多工作模式都已经被标准化了,这其中影响最广的应该算是NIST了,其他相关标准化组织有ISO/IEC、IEEE、ANSI、IETF……以下列举其中一部分。NIST800-
网糸隹
·
2020-07-11 22:27
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(2.3)分组密码算法的工作模式——ECB代码示例
以下代码实现了AES-ECB的正确性测试(标准测试数据),以及性能测试说明:1.代码里面使用了一个Str2Num函数,它将测试向量中的字符串转为十六进制字节数据,可自行实现。2.测试向量出处为NISTSP800-38A(RecommendationforBlockCipherModesofOperation:MethodsandTechniques)@@@@@@@@@@@@@@@@@@@@@@@@
网糸隹
·
2020-07-11 22:27
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(2)分组密码算法的工作模式
密码算法的工作模式就是怎样使用密码算法来达到一定的目的,比如怎样加密一个文件。工作模式有很多种,仅用于加密的,用来构造HASH函数的,仅用于生成消息验证码的,用于伪随机数生成的,既能加密又能同时生成验证码的,专门针对磁盘加密的……后续将更新常见和某些特殊用途的模式,比如ECBCBCCFBOFBCTROMACGCMCCMXTSLRWF8F9EAXOCBKeyWrap……2012年10月25日写的文章
网糸隹
·
2020-07-11 22:27
LibTomCrypt
密码
密码技术与应用
密码库大比拼:openssl vs
libtomcrypt
vs crypt++
LibTomCrypt
是加拿大的汤姆St.丹尼斯用标准C语言写成的密码库,是免费自由的软件。开源密码库众多,其中非常著名的还有OpenSSL、crypto++等。
macrohasdefined
·
2020-07-11 12:08
开源工具
使用
Libtomcrypt
RSA/ECC等加密算法到项目中
LibTomCrypt
是一个非常不错的加解密开源库,支持C/C++编译,可以支持跨平台.更详细的信息请参考其官网:http://www.libtom.net/一、材料准备1、
libtomcrypt
2、libtommath
lan120576664
·
2020-07-11 10:01
分享
单片机
编程学习
libtomcrypt
使用
要使用库
libtomcrypt
,还要下载其依赖的库libtommath,libtomfastmath,基本步骤如下:1.下载依赖库:libtommath,libtomfastmath。
HTJOY1202
·
2020-07-10 21:49
密码库
LibTomCrypt
学习记录——(0)
LibTomCrypt
简介
LibTom系列是加拿大的汤姆St.丹尼斯用标准C语言写成,该系列库包四个组成部分:LibTomMath、
LibTomCrypt
、LibTomNet,和LibTomPoly。
网糸隹
·
2020-07-10 18:17
LibTomCrypt
密码
密码技术与应用
密码库
LibTomCrypt
学习记录——(1.0)分组密码算法——概述
密码算法是用于加密和解密的数学函数,密码算法是密码协议的基础。现行的密码算法主要包括序列密码、分组密码、公钥密码、散列函数等,用于保证信息的安全,提供鉴别、完整性、抗抵赖等服务。一些常见分组密码算法简介。DES数据加密算法(DataEncryptionAlgorithm)是一种分组加密算法。DES由IBM公司在20世纪70年代开发并公开,随后为美国政府采用,并被美国国家标准局和美国国家标准协会(A
网糸隹
·
2020-07-08 04:43
LibTomCrypt
密码
密码技术与应用
C sha256算法代码
sha256.cpp//sha256.cpp//SHA256forPasswordSafe,basedonLibTomCryptby//TomStDenis,
[email protected]
,http://
libtomcrypt
.org
爱阳丿辈子
·
2020-06-26 10:25
C语言学习
密码库
LibTomCrypt
学习记录——目录
(0)
LibTomCrypt
简介(1)分组密码算法——概述(1.1)分组密码算法——算法描述子cipher_descriptor(1.2)分组密码算法——使用前注册算法register_cipher(1.3
网糸隹
·
2020-06-26 07:58
LibTomCrypt
密码库
LibTomCrypt
学习记录——(2.10)分组密码算法的工作模式——CTR模式
CTR是对序列号加密后与明文或者密文异或。这种方式被后面的很多工作模式所采用。参考文献NISTSP800-38ACTR加解密CTR加密记每个块用到的计数器为T1,T2,Tn,要求每个计数器值各不相同Oj=CIPHK(Tj)forj=1,2…n;Cj=Pj⊕Ojforj=1,2…n-1;C*n=P*n⊕MSBu(On).CTR解密Oj=CIPHK(Tj)forj=1,2…n;Pj=Cj⊕Ojforj
网糸隹
·
2020-06-26 07:52
LibTomCrypt
密码
密码技术与应用
分组密码
工作模式
CTR
密码库
LibTomcrypt
的内容介绍及分析
密码库
LibTomcrypt
的内容介绍及分析 2.1 密码知识简介 2.1.1专业术语 发送者和接收者 假设发送者想发送消息给接收者,且想安全地发送信息:她想确信偷听者不能阅读发送的消息
·
2015-11-13 04:05
lib
数缘社区上对libtom的介绍,贴过来先
丹尼斯用标准C语言写成,他的主页地址是:http://
libtomcrypt
.or
·
2015-10-31 17:56
lib
密码库
LibTomcrypt
的内容介绍及分析
密码库
LibTomcrypt
的内容介绍及分析 2.1 密码知识简介 2.1.1专业术语 发送者和接收者 假设发送者想发送消息给接收者,且想安全地发送信息:她想确信偷听者不能阅读发送的消息
·
2015-10-31 11:55
lib
libtomcrypt
1.06 RC4例子
#include "stdafx.h" #include <tomcrypt.h> #include "RSACrypto.h" int main(int argc, char* argv[]) { prng_state prng; unsigned char buf[32]; int err;  
·
2015-10-27 15:57
lib
libtomcrypt
1.06 RSA例子
#include "stdafx.h" #include <tomcrypt.h> #include "RSACrypto.h" int main(int argc, char* argv[]) { printf("Hello World!\n"); CTomCryptoRSAWrapper Wra
·
2015-10-27 15:57
rsa
CentOS安装php时缺少mcrypt解决方案
解决方案:①:yum install -y epel-release②:yum list | grep mcrypt③:yum install -y
libtomcrypt
-devel④:再进行配置就OK
vipzhanghaokun
·
2015-03-04 11:05
centos
解决方案
缺少mcrypt
加密算法库搜集整理
libTomcrypt
使用简单,功能也很强
lonelyrains
·
2014-04-18 11:00
算法
加密
库
libtomcrypt
使用
要使用库
libtomcrypt
,还要下载其依赖的库libtommath,libtomfastmath,基本步骤如下:1.下载依赖库:libtommath,libtomfastmath。
HTJOY1202
·
2012-11-29 14:00
比较好的加密算法库
libTomcrypt
使用简单,功能也很强
ttsky138
·
2011-07-06 14:10
加密
职场
休闲
加密算法库
比较好的加密算法库
libTomcrypt
使用简单,功能也很强
ttsky138
·
2011-07-06 14:10
职场
加密
休闲
杂项
VS2008下
LibTomCrypt
1.17的编译和使用
2011-04-02wcdj 具体步骤如下: (1)下载tomcrypttomcrypt1.17VS2008+intelC++工程http://d.download.csdn.net/down/1783339/jackyjkchencrypt-1.17.rar(11.03MB)源代码http://www.hackchina.com/cont/118501Tomcrypt1.16andmanualh
delphiwcdj
·
2011-04-02 16:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他