Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,060 projects in the catalog.

Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.

BEDBUG

A family of FLEA-inspired CSPRNGs and Stream Ciphers, BEDBUG is a small, fast, cryptographically secure pseudo-random number generator. It exhibits uniform distribution, mixes rapidly (with worst-case avalanche better than 16-bits), has no detected bias, and comes in three variants: BEDBUG128, with an internal state array of 128+3 32-bit words; BEDBUG256, with an internal state of 256+3 words; and BEDBUG512 with a 512+3-word state. The former permit seeding with a key of up to 512 or 1024 bits, the latter with a 2048-bit key.

  • Quiet
  • Library
  • GitHub
  • ★ 6
  • GPL-3.0

Cryptography

AUM

A minimal CSPRNG reflecting the Zen of cipher design. AUM is an extremely fast, small-state, cryptographically secure pseudo-random number generator and stream cipher. AUM exhibits uniform distribution, mixes rapidly, has no detected bias, and comes in three variants: AUM16, with an internal state array of 16+4 32-bit words; AUM32, with an internal state of 32+4 words; and AUM64 with a 64+4-word state. The former permit seeding with a key of up to 512 or 1024 bits, the latter with a 2048-bit key.

  • Quiet
  • Library
  • GitHub
  • ★ 4
  • GPL-3.0

Cryptography

S7-PLC_SHA1

SHA1 encryption FC for Siemens PLC S7-1200 and S7-1500

  • Active
  • Other
  • GitHub
  • ★ 5
  • MIT

Cryptography

S7-PLC_SHA256

SHA256 encryption FC for Siemens PLC S7-1200 and S7-1500

  • Active
  • Other
  • GitHub
  • ★ 4
  • MIT

Cryptography

S7-PLC_MD5

MD5 encryption FC for Siemens PLC S7-1200 and S7-1500

  • Active
  • Other
  • GitHub
  • ★ 3
  • MIT

Cryptography

Base62

Binary To String(AlphaNumeric Only) for Java, JavaScript

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Cryptography

delphi-acme-client

A Delphi implementation of the ACME (Automated Certificate Management Environment) protocol for obtaining and managing SSL/TLS certificates from Let's Encrypt and other ACME-compliant certificate authorities.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Cryptography

Hidden-Text

An example of Steganography of an Image used to hide the text, strongly Encrypt it, and Protect it with a Password.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics Cryptography

PascalCoinRestructured

Restructured version of PascalCoin. (Big units split into multiple files)

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 1

Cryptography

Password-Manager

An example of a compact but efficient password manager with a flexible encryption process.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Cryptography

xxhashfpc

XXHash implemented in FreePascal, mirror of Sourceforge

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Cryptography