替换密码如何在C中工作?

时间:2017-07-08 17:17:07

标签: c encryption

我一直在研究加密主题,而我目前正在尝试使用C.这样的密码在这种编程语言中效果很好

1 个答案:

答案 0 :(得分:2)

是:“C”是一种很好的加密实施语言 否:基本替代密码不好/安全。对于数据加密,请使用AES。

基本上,替换密码会根据某些计划将消息字符替换为其他字符。简单的例子是Caesar cipherROT13One-time pad - 前两个是微不足道的,如果正确实施,最后一个是完全安全的。

要研究网上有很多参考文献。

甚至还有一本免费的PDF书:Handbook of Applied Cryptography,Alfred J. Menezes,Paul C. van Oorschot和Scott A. Vanstone,见免费下载。章是当前密码的合理开端。

其他书籍:

H. X. Mel和Doris M. Baker的

Cryptography Decrypted(我非常喜欢的好首发)

Bruce Schneier的

Applied Cryptography

Niels Ferguson,Bruce Schneier和Tadayoshi Kohno的

Cryptography Engineering

网上还有一些优秀的免费课程CourseraUdacity