algorithm - 基本加密算法

标签 algorithm encryption cryptography

我需要知道一些简单的加密算法。我至少需要 10 种算法来演示基本的密码学。我将在一个程序中实现它(这应该是我的问题)。

我想要的只是算法,非常简单的更像是 ROT13 算法中的简单程度(这不包括在内)。

最佳答案

您可以调整经典算法以使用字节而不是字母:例如 Caesar、Monoalphabetic substitution、Vigenère、Playfair、Four Square。在这些情况下,从 26(或 36)个字符到 256 个字节值的扩展非常明显。

一次性一密本(即 XOR)的编程极其简单。

在现代计算 secret 码中,只有 RC4 真正可以说是易于编程。

关于algorithm - 基本加密算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585499/

相关文章:

c++ - Top K 最小选择算法 - O (n + k log n) 与 O (n log k) for k << N

algorithm - 重组包含模数的公式

python - 简单示例 aes 256 加密

javascript - 为什么digest和digest ('hex')会产生不同的输出?

javascript - Javascript random 从哪里获取它的熵?

algorithm - KMP建表算法

regex - 如何处理字符串中的自定义标签并记录格式化信息

sql-server-2008 - 还原SQL Server数据库-主 key 未打开

c# - 如何混淆整数?

node.js - 生成 iv 时出现 crypto.createDecipheriv 错误