this post was submitted on 01 Feb 2026
0 points (50.0% liked)

Cryptography @ Infosec.pub

588 readers
3 users here now

Questions, answers, discussions, and literature on the theory and practice of cryptography

Rules (longer version here)

##Related resources;

founded 2 years ago
MODERATORS
 

PERFECT PANGRAM HASH : Anagram Hash Function

#DOI https://doi.org/10.5281/zenodo.18448042

A pangram is a sentence or phrase that contains each letter of an alphabet or character set at least once. A perfect pangram is an anagram of the alphabet which contains each letter exactly once.

Pangram hash generates a perfect pangram hash digest consisting of a anagram permutation of a character set. Each character in the output is unique and non-repeating.

#Hashing #Cryptography #Anagrams #Papers #Preprints

@cryptography@soc.octade.net @crypto@infosec.pub @cryptography@fed.dyne.org

top 6 comments
sorted by: hot top controversial new old
[–] flower@pony.social 1 points 1 week ago (1 children)
[–] octade@soc.octade.net 1 points 1 week ago

FreePascal is secret weapon.

https://www.freepascal.org/

Features:

LLVM backend
transpile to javascript
compiles almost anywhere, probably even your toaster
FAST FAST FAST

When sticking to the procedural method the source reads like pseudocode. This makes it useful for writing cryptography and workhorse tools that require utmost clarity.

When team Python sunset v2.7 and vaporized a decade worth of source code I abandoned Python for Pascal for all my personal fiddles. A Pascal program will compile and start while the Python interpreter is still warming up.

[–] Natanael@slrpnk.net 1 points 1 week ago (1 children)

Why would that be used for hashes? Don't see the point

[–] octade@soc.octade.net 1 points 1 week ago (1 children)
[–] Natanael@slrpnk.net 1 points 5 days ago (1 children)

I run a cryptography forum, I know what it is.

Why use this for a hash?

[–] octade@soc.octade.net 1 points 5 days ago

See the comment on line 31 in the source code.