android 如何在Flutter应用程序中保护我API调用?

eqqqjvef  于 2023-05-05  发布在  Android
关注(0)|答案(1)|浏览(85)

使用http包进行API调用时。但是HttpToolKit软件可以获取我的API的所有信息,如标题、正文和URL。我怎么能隐藏所有的东西在flutter.

9w11ddsr

9w11ddsr1#

你可以在API中使用Salt
1.创建函数编码器
1.在函数中使用API
1.创建函数来读取API
例如:
API:api.test.com
替换“a”-〉“sjdruehuhdihyearoiu”替换“p”-〉“sj 455453 hbnddharoiu”
函数来解码改变这个:“sjdruehuhdihyearoiu”-〉“a”
------------------------或----------------------添加此软件包
依赖关系:加密:^3.0.1
import 'package:crypto/crypto. dart';import 'dart:convert';

void main() {
  var dataToHash = 'api.test.com';

  var bytesToHash = utf8.encode(dataToHash);
  var md5Digest = md5.convert(bytesToHash);

  print('Data to hash: $dataToHash');
  print('MD5: $md5Digest');
}

并将hash API发送到服务器

相关问题