Feistel cipher implementation for format-preserving encryption
Implementation of a generalised Feistel cipher.
A crude implementation of a feistel cipher
Chiffrement Feistel maison 16 rounds
Secure, lightweight library for obfuscating auto-increment IDs with Feistel cipher - prevents ID enumeration attacks while keeping URLs short
Lazy, efficient & stateless shuffles powered by generalised Feistel ciphers written in Solidity/Yul.
NIST standard Format-preserving encryption FF3-1 implementation
A nodejs library for Format Preserving Encryption that encrypts & decrypts the input in FF1 mode
An implementation of a 3 rounds of Feistel around AES 2-transformation 1-subtitution step. Supposed to be a pseudorandom permutation.
Redacting classified documents
Arbitrary block length encryption of integers and binary data.
A library that uses pseudorandom permutations to generate human-friendly IDs.
Arbitrary block length cipher and decipher class.
TypeScript implementation of SLIP-0039 Shamir Secret Sharing for mnemonic seed phrases
Node-RED wrapper nodes for xxtea.
This packages has core functionalities for s-des encryption and decryption
Cosmian Cloudproof FPE library
Generate randomly-looking never repeating primary key ids and more
Stateless, reversible integer obfuscation - Convert sequential IDs to URL-safe strings without database storage
# About project Enhanced **[simplified Data Encryption Standard Algorithm](https://www.brainkart.com/article/Simplified-Data-Encryption-Standard-(S-DES)_8343/)** to protect data and to provide Security to the data.ESDES Algorithm uses number of operations
An npm package that provides cryptography russian algorithm 'kuznechik' (GOST 34.12-2018)
Generic Feistel Cipher
Constant time, constant space permutations with Feistel Network ciphers.
Feistel Cipher. More flexible in parameters and keys. Goal is up to single bits and bit slices. Currently on byte granularity.
High-performance pseudo-random permutations using Feistel networks with O(1) memory and O(1) time per element
Arkworks implementation of cryptographic hash function MiMC
A simple implementation of a bidirectional hash function using a Feistel network.
Convert IP addresses to memorable, family-friendly word groups. Interactive TUI with real-time autocomplete. IPv4 = 4 words, IPv6 = 6-12 words. Perfect reconstruction with progressive hints.
Convert IP addresses to memorable, family-friendly word groups. IPv4 = 3 words, IPv6 = 6 or 9 words. Perfect reconstruction with human-readable vocabulary.
Contains the packing and feistel decryption methods for unpacking chunked Arweave data.
Implementation of Zcash's F4Jumble algorithm
Symetric block split Feistel Network
Compact implementations of small block ciphers (SPECK, SIMON, SIMECK)
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.