所以我们有一串数字,让我们说:
1234567890
我们想用一个数字来加密它。 加密的字符串应该是可捕获的,应该被混淆
让我们说这个字符串有一个数字,让我们说1(一)改为例如2。
加密后,必须对字符串进行模糊处理,而不仅仅是将第一个数字从2改为8或其他
所以我们正在做一些研究并正在研究3DES
我们采用k1 = k3和k2
的方法所以
k1 = 1111111111 k2 = 2222222222 k3 = k1 encryptedString = encryptk1(decryptk2(encryptk3(message)))
所以k2是我们的公钥,k1和k3是私钥。
现在我们正在寻找一种以正确的方式加密消息的算法:
此时我们为我们做了简单,所以我们做了:
(message [0] + k1 [0])。substr(length-1,1)
所以我们取结果的最后一位数。但是这可以作为下属。
当消息[0]发生变化时,encryptedmessage [0]会发生变化,但字符串的其余部分不是很明显,这不是一个可行的方法。
所以我问你,有什么方法可以考虑以正确的方式加密这个字符串?它应该是一个简单的算法,因为它必须在嵌入式硬件上运行。
提前致谢,