CryptoLib4Pascal เป็นห้องสมุดเข้ารหัสลับ Pascal ที่ปล่อยออกมาภายใต้ใบอนุญาต MIT ที่ได้รับอนุญาต
เป้าหมาย CryptoLib4Pascal's คือเป็นตัวเลือกที่ดีที่สุดสำหรับการเข้ารหัสในวัตถุ Pascal โดยนำเสนอสูตรการเข้ารหัสลับและดั้งเดิมให้กับนักพัฒนา Pascal
การพัฒนามีการประสานงานกับ GitHub และยินดีต้อนรับการมีส่วนร่วม หากคุณต้องการความช่วยเหลือโปรดเปิดปัญหาที่นี่
AES (128, 192, and 256)
Rijndael
Blowfish
Speck
ChaCha
(X)Salsa20
ECB
CBC
CFB
CTR
CTS
OFB
SIC
ISO 10126-2
ISO 7816-4
Bit (ISO/IEC 9797-1)
PKCS#5
PKCS#7
TBC (Trailing Bit Complement)
ANSI X9.23
Zero
DSA
(DET)ECDSA (supported curves: NIST, X9.62, SEC2, Brainpool)
ECNR
ECSchnorr
EdDSA (Ed25519, Ed25519Blake2B)
DH
ECDH
ECDHC
X25519
HKDF
KDF1
KDF2
PBKDF2
Argon2 (2i, 2d and 2id variants)
Scrypt
HMAC (all supported hashes)
KMAC (KMAC128, KMAC256)
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)
Shake (Shake-128, Shake-256) RNG wrappers for system RNG
ASN1 Parsing Utilities
Base Encoding and Decoding Utilities
FreePascal 3.2.0+
Delphi Tokyo+
Windows XP+ Linux (Including Android and Raspberry PI) Mac OS X iOS 2.0+ (Oracle) Solaris OpenBSD FreeBSD NetBSD DragonFlyBSD1MhFfW7tDuEHQSgie65uJcAfJgCNchGeKf0x6c1DC21aeC49A822A4f1E3bf07c623C2C1978a98345367-40