Let me explain a little background. In an embedded device exists perl as a means for reliable memory management and possibility to fix bugs remotely. As a "security" (against reverse engineering) the policy is only to run from internal mem. There are three blocks (1536 bytes) available that I try to use for encrypting a database (tied hash) on external mem as a more real means of security. SHA is available because "auth the updates". Blowfish alone is more than 3 blocks.
Sorry about the missing blanks, but I forgot to "ungolf" this. | [reply] |
| [reply] |
Read the Source! It is real crypto, because a key is used and every bit of the result depends on every bit of the key and every bit of the plain text.
| [reply] |