15 lines
368 B
Rust
15 lines
368 B
Rust
#![feature(array_chunks)]
|
|
use cryptopals::{prelude::*, bvec64, friendly::aes128};
|
|
|
|
fn main() {
|
|
let key = *b"YELLOW SUBMARINE";
|
|
|
|
let input = bvec64!("input.txt");
|
|
let mut output = Vec::new();
|
|
for chunk in input.array_chunks::<16>() {
|
|
output.extend(aes128::decrypt(key, *chunk));
|
|
}
|
|
|
|
dbg!(output.to_text().unwrap());
|
|
println!("pass")
|
|
} |