DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 19137911446
今日帖子: 19
在线用户: 18
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
普通会员
2020/2/29 10:34:55
标题:
CryptoLib4Pascal: Crypto for Modern Object Pascal License 浏览:1440
加入我的收藏
楼主: CryptoLib4Pascal: Crypto for Modern Object Pascal License

CryptoLib4Pascal is an Object Pascal cryptographic library released under the permissive MIT License.



CryptoLib4Pascal's goal is to be the best option for cryptography in Object Pascal by offering cryptographic recipes and primitives to Object Pascal developers.

Development is coordinated on GitHub and contributions are welcome. If you need help, please open an issue here.



Available Algorithms

Symmetric Encryption

Block Ciphers

AES (128, 192, and 256)
Rijndael
Blowfish
Speck
Stream Ciphers

ChaCha
(X)Salsa20
Block Cipher Modes Of Operation

ECB
CBC
CFB
CTR
CTS
OFB
SIC
Block Cipher Padding Schemes

ISO 10126-2
ISO 7816-4
Bit (ISO/IEC 9797-1)
PKCS#5
PKCS#7
TBC (Trailing Bit Complement)
ANSI X9.23
Zero
Asymmetric Cryptography

DSA
(DET)ECDSA (supported curves: NIST, X9.62, SEC2, Brainpool)
ECNR
ECSchnorr
EdDSA (Ed25519, Ed25519Blake2B)
Key Agreement/Exchange

DH
ECDH
ECDHC
X25519
Key Derivation Functions

HKDF
KDF1
KDF2
Password Hashing Schemes (Password Based Key Derivation Functions)

PBKDF2
Argon2 (2i, 2d and 2id variants)
Scrypt
MAC

HMAC (all supported hashes)
KMAC (KMAC128, KMAC256)
Hashes

MD2
MD4
MD5
SHA-1
SHA-2 (224, 256, 384, 512, 512-224, 512-256)
Gost3411
Gost3411-2012 (256, 512)
RIPEMD (128, 160, 256, 256, 320)
Tiger
WhirlPool
Blake2B (160, 256, 384, 512)
Blake2S (128, 160, 224, 256)
SHA-3 (224, 256, 384, 512)
Keccak (224, 256, 288, 384, 512)
XOF (Extendable Output Function)

Shake (Shake-128, Shake-256)
Other Useful Things

RNG wrappers for system RNG
ASN1 Parsing Utilities
Base Encoding and Decoding Utilities
Compile-Time Dependencies

HashLib4Pascal
SimpleBaseLib4Pascal

Supported Compilers
FreePascal 3.2.0+
Delphi Tokyo+

Supported / Tested OSes :Tested OS boxes are checked

Windows XP+
Linux (Including Android and Raspberry PI)
Mac OS X
iOS 2.0+
(Oracle) Solaris
OpenBSD
FreeBSD
NetBSD
DragonFlyBSD

GitHub
https://github.com/Xor-el/CryptoLib4Pascal
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2020/2/29 22:07:07
1楼: good
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 mengyufeng (Raphael) ▲▲▲▲△ -
普通会员
2024/1/18 14:22:46
2楼: Delphi2010 如何安装
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行843.75毫秒 RSS