Skip to main content
Code Golf

Questions tagged [cryptography]

For challenges involving cryptography, including things like ciphers and hashing algorithms

Filter by
Sorted by
Tagged with
1 vote
4 answers
480 views

Shortest possible valid PEM-encoded CA certificate

The challenge is to create the shortest possible PEM-encoded CA certificate. The PEM format is specified in rfc7468 (section 5.1 shows an example certificate), and the structure of certificate data (X....
1 vote
0 answers
187 views

Produce a secure block cipher round function (1 bit round key; 7 bit message) [closed]

We need to produce a block cipher round function with a 1 bit round key size and a 7 bit message size with the highest level of cryptographic security according to our measure of security. ...
4 votes
1 answer
417 views

Encrypt AES256 (ECB Cipher Mode)

I've looked and could not find a post for this, if there is one, I'll remove it quick! Related and also related The goal is (hopefully) clear: create the shortest code (in bytes) that implements the ...
Infigon's user avatar
  • 571
17 votes
1 answer
1k views

MD5 Hello, World!

MD5 checksums are relatively easy to crack. For this challenge you will create two separate programs, the first one writing Hello, World! and the second one writing ...
jdt's user avatar
jdt
  • 5,054
2 votes
12 answers
875 views

just a caesar cipher... with a twist [closed]

I have been going to puzzling.se, and people over there write stuff in rot13 a lot, sot this gave me an idea: Write a program that takes 2 inputs, a string and integer: the message to encode or ...
12 votes
8 answers
4k views

Russian Caesar cipher

The objective Given a Russian text, encrypt it with Caesar cipher with key 16. The basic Cyrillic alphabets The basic Cyrillic alphabets are: (U+0410 – U+042F) ...
107 votes
12 answers
10k views

Proving that a Russian cryptographic standard is too structured

The aim of this challenge is to find an impossibly short implementation of the following function p, in the langage of your choosing. Here is C code implementing it ...
-2 votes
11 answers
770 views

Convert alphanumeric (base-36) sentences into hexadecimal (base-16) sentences

I use "sentence" here loosely to mean "any sequence of words separated by spaces" and "words" to mean "sequences of alphanumeric (hexatrigesimal) characters unseparated by spaces". Conversion is from ...
9 votes
3 answers
412 views

Generate an RSA key pair

Given a positive integer \$N >= 4\,ドル output an RSA key pair (both the private and the public key) whose key length is \$N\$ bits. The RSA key generation algorithm is as follows: Choose an \$N\$-...
user avatar
user45941
25 votes
6 answers
1k views

Gimli, make it even shorter?

I'm one of the authors of Gimli. We already have a 2-tweet (280 chars) version in C but I would like to see how small it can get. Gimli (paper,website) is a high speed with high security level ...
Biv's user avatar
Biv
  • 363
13 votes
9 answers
911 views

Shifting Caesars Shifts

Description A Caesar Shift is a very simple monoalphabetic cipher where each letter gets replaced by the one after it in the alphabet. Example: ...
4 votes
3 answers
891 views

Straddling Checkerboard Cipher

The Straddling Checkerboard is a method for converting letters to numbers and was part of a pencil an paper cipher known as VIC To convert letters to numbers first you have to make a checkboard like ...
10 votes
9 answers
1k views

Decode the hidden message!

Introduction One day, you were just relaxing in your office in the CIA, when suddenly you see an alert on your computer. Your programs have just intercepted hundreds of coded messages! A quick ...
3 votes
6 answers
549 views

Shh... Can You Split a Secret?

In Applied Cryptography by Bruce Schneier (which I have been reading quite a lot recently), a protocol for splitting secrets is discussed. Here is a brief description: Trent generates a random ...
15 votes
21 answers
2k views

Generate a cipher

Generate a cipher given a number and string Your task is simple. Given a string s and a number 0 <= n <= 9 as inputs, ...

15 30 50 per page
1
2 3 4 5

AltStyle によって変換されたページ (->オリジナル) /