← 返回首页
block-cipher · GitHub Topics · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus
#

block-cipher

Here are 183 public repositories matching this topic...

Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.

  • Updated Dec 29, 2025
  • Verilog

Implementation of AES-128 in pure C. No modes are given. Only one block of encryption and decryption is given here.

  • Updated Jun 18, 2019
  • C

A petite library of encryption functions for PHP

  • Updated Aug 25, 2023
  • PHP

Fast constant-time AES implementations on 32-bit architectures

  • Updated Oct 17, 2024
  • Assembly

A Lightweight Single Header file C++ AES Library that also supports AES Hardware Acceleration Technology

  • Updated Sep 7, 2025
  • C++

A fast, general purpose crypto library in pure Rust.

  • Updated Aug 26, 2018
  • Rust

Camellia cipher SIMD vector implementations for x86 (with AES-NI, VAES and/or GFNI instructions), ARM (with ARMv8 Crypto Extension instructions), POWER (with VMX+VSX+crypto instructions) and RISC-V (RVA23+Zvkb+Zvkned).

  • Updated Jan 1, 2026
  • C

A 256-bit block cipher based on SPN design, supporting key sizes of 256/384/512 bits

  • Updated Feb 26, 2023
  • C

An Automatic Tool to Search for Full Impossible-Differential, Zero-Correlation and Integral Attacks

  • Updated Nov 12, 2024
  • Python

Hacking cryptography in Ruby, using Cryptopals techniques

  • Updated Nov 17, 2018
  • Ruby

TwoFish implementation in python with vector tests.

  • Updated May 7, 2025
  • Python

Symmetric Key Block Cipher "Magma" in Rust

  • Updated May 27, 2024
  • Rust

Python Implementation of Hasty Pudding Cipher (HPC)

  • Updated Jun 14, 2022
  • Python

SEED Encryption Algorithm written in Go

  • Updated May 21, 2025
  • Go

Learn about cryptography concepts - Both basics and core.

  • Updated Apr 8, 2026
  • Assembly

This repo is a collection of proof-of-concepts, examples, essays and experiments in cryptography, cryptanalysis, steganography and covert channels that I originally wrote in 2015.

  • Updated May 2, 2022
  • Python

Block encryption algorithm GOST R 34.12-2015 "Kuznechik"

  • Updated Feb 19, 2023
  • Kotlin
Load more…

Improve this page

Add a description, image, and links to the block-cipher topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the block-cipher topic, visit your repo's landing page and select "manage topics."

Learn more

Footer

© 2026 GitHub, Inc.