在我的项目中包含 firebase_core 后,我尝试在 ios 模拟器上运行我的 flutter 应用程序。在包含firebase_core: ^0.7.0之前它工作正常。但现在,我的构建因以下错误而失败。
\n Building com.xxx.xxx for device (ios-release)...\nAutomatically signing iOS for device deployment using specified development team in Xcode project:\nCAV65P4ALS\nRunning pod install... 1.5s\nRunning Xcode build... \nXcode build done. 1.5s\nFailed to build iOS app\nError output from Xcode build:\n\xe2\x86\xb3\n objc[45442]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x205394188) and\n ?? (0x1145342b8). One of the two will be used. Which one is undefined.\n objc[45442]: Class AMSupportURLSession is implemented in both ?? (0x2053941d8) and ??\n (0x114534308). …Run Code Online (Sandbox Code Playgroud) 我正在加密和解密Web应用程序.我已经构建了一个使用24字节密钥来加密/解密消息的算法.
查看此算法,请在此算法中提出可以使其表现更好的重要和错误.您的贡献可以帮助我们改进算法.
代码在我的GitHub上提供
算法:-
1] 24位输入/生成的密钥将被转换为24位代码的ASCII码.
public void setKey(char[] arr){
for(int i=0;i<24;i++){
key[i] = (int)arr[i];
}
}
Run Code Online (Sandbox Code Playgroud)
2]输入的字符串将更改为字符数组.
然后,每个字符将首先使用键的值递增,并更改为10位二进制代码.
public void Encryption(String text){
char[] msg = text.toCharArray();
int flag = 0;
int l = msg.length;
for(int i=0;i<l;i++){
int a = (int)msg[i];
// System.out.print(msg[i]+" "+a+"-> ");
if(flag>23)
flag=0;
int b=a+key[flag];
flag++;
//System.out.print(b+" | ");
String z = binary(b);
sb.append(lookUpTool(z));
//Character.toString((char)b);
}
//sb.append(sumBinary);
sb = comp1(sb);
}
Run Code Online (Sandbox Code Playgroud)
3] lookUp(): - 它将10位字符串作为输入和矩阵,并将该字符串分成两个5位二进制代码.
然后,我们将计算每个5位二进制代码的十进制值.
示例:0011101101 - > 00111 = 7和01101 …