Skip to main content
Ilmari Karonen's user avatar
Ilmari Karonen's user avatar
Ilmari Karonen's user avatar
Ilmari Karonen
  • Member for 12 years, 10 months
  • Last seen this week
190 votes
Accepted

What is the main difference between a key, an IV and a nonce?

106 votes
Accepted

Why shouldn't I use ECB encryption?

90 votes
Accepted

In RSA, how does the CPU deal with this huge modulus (8192 bits)?

82 votes
Accepted

Galois fields in cryptography

70 votes
Accepted

Can a large file be hashed down to 32 bytes, and then reconstructed from the hash?

45 votes
Accepted

HMAC vs MAC functions

39 votes
Accepted

What is the difference between Scrypt and PBKDF2?

39 votes
Accepted

Is HMAC-MD5 considered secure for authenticating encrypted data?

35 votes

Can someone explain the ECB Penguin?

34 votes

Digital signature that is only verifiable by one specific person

34 votes
Accepted

How do I detect a failed AES-256 decryption programmatically?

32 votes
Accepted

How to attack a "many-time pad" based on what happens when an ASCII space is XORed with a letter?

32 votes

How does one attack a two-time pad (i.e. one time pad with key reuse)?

31 votes
Accepted

How are the names of cryptographic algorithms (like RSA, AES, SHA-256, Curve25519, etc.) pronounced?

30 votes
Accepted

Is there a secure cryptosystem that can be performed mentally?

29 votes
Accepted

Possible ways to crack simple hand ciphers?

29 votes

Why is CBC with predictable IV considered insecure against chosen-plaintext attack?

29 votes
Accepted

Does composing multiple substitution ciphers improve security?

27 votes
Accepted

Is it theoretically possible to construct a string that contains its own hash value?

26 votes

Time Capsule cryptography?

25 votes

How difficult is it to practically detect a forgery in a cryptosystem?

24 votes
Accepted

Why is the IV passed in the clear when it can be easily encrypted?

24 votes

Difference between stream cipher and block cipher

23 votes

Why do we need Euler's totient function $\varphi(N)$ in RSA?

22 votes

How is bitslicing faster?

22 votes
Accepted

Developing algorithm for detecting plain text via frequency analysis

21 votes

Why are good passwords required if we use good hashing algorithms?

21 votes
Accepted

Is it possible to obtain AES-128 key from a known ciphertext-plaintext pair?

21 votes
Accepted

Is compressing data prior to encryption necessary to reduce plaintext redundancy?

21 votes
Accepted

What is the purpose of using different hash functions for the leaves and internals of a hash tree?

1
2 3 4 5
21