没有预定义库的加密

本文关键字:加密 预定义 | 更新日期: 2023-09-27 18:34:38

我试图找到纯粹基于自己开发的代码的加密教程。

例如,在

Java中,你有javax.crypto包,在C#中你有Windows.Security.Cryptography dll。但是,我正在尝试找到一个教程,如何在不使用预定义类/dll的情况下使用位/字节加密数据。

有谁知道在哪里以及是否有这样的教程?

没有预定义库的加密

开发自己的加密算法是非常不明智的。它可能只作为学校练习有用。否则可能会很危险!

但是,如果您真的必须自己做,请查看一些现有的源代码作为灵感:

https://www.bouncycastle.org/

或阅读要实现的密码的技术规范,例如AES:

http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf