如何创建自己的加密?

时间:2015-07-10 01:16:01

标签: php algorithm encryption

我想知道是否有更好的方法来创建我自己的加密。我在youtube上查了一些提示,然后找到了str_replace。当我测试它时,我发现你可以做到。它也不容易解码。

Input:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Output:1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P 0

有没有更好的方法来做到这一点,而是使用数学,它仍然可以解码。例如,使用数学,如果我要做上述操作,它会做其他事情:

Input:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Output:A4D1G3F4G5H1A4G2F8GFGDFGRH2352GDGHH435DGFDH436DFHH

我已经尝试过str_replacemd5sha1rot13

1 个答案:

答案 0 :(得分:1)

除了自我教育之外,你不想这样做。 Matasano加密挑战是一个很好的起点,可以对密码学在软件中的工作原理有所了解,你可以在以下网站找到:

http://cryptopals.com