Visual c++ 使用密钥的简单双向加密技术/算法?

Visual c++ 使用密钥的简单双向加密技术/算法?,visual-c++,encryption,bluetooth,Visual C++,Encryption,Bluetooth,我是这个话题的新手,所以我将描述我的问题。我有一个文件,其中包含一个长期密钥(用于通过蓝牙连接)和从蓝牙设备到主机PC的数据。我想使用一个密钥对该文件的这些位进行双向加密。加密可以很简单 我的方法 我使用了rijndael AED Encryotion技术,该技术可以。谢谢大家抽出时间。您可以使用XOR加密。 它适用于简单的加密 这里的密钥用于加密。你可以随意改变它 解密只需做两次 Google=>XOR=>-,#)#=>XOR=>Google #include <iostream>

我是这个话题的新手,所以我将描述我的问题。我有一个文件,其中包含一个长期密钥(用于通过蓝牙连接)和从蓝牙设备到主机PC的数据。我想使用一个密钥对该文件的这些位进行双向加密。加密可以很简单

我的方法


我使用了rijndael AED Encryotion技术,该技术可以。谢谢大家抽出时间。

您可以使用XOR加密。 它适用于简单的加密

这里的密钥用于加密。你可以随意改变它

解密只需做两次

Google
=>
XOR
=>
-,#)#
=>
XOR
=>
Google

#include <iostream>
int main()
{
 char string[7]= "Google"; 
 char key[7]="ABCDEF";
 for(int x=0; x<6; x++)
 {
  string[x]=string[x]^key[x];
  std::cout<<string[x];
 }
}
#包括
int main()
{
字符字符串[7]=“谷歌”;
字符键[7]=“ABCDEF”;

对于(int x=0;x),最简单的加密可能是“不加密”。它也很容易实现。