相关疑难解决方法(0)

AES 加密,解密文件中有额外的垃圾字符

我在一个 android 应用程序中制作了一个调试登录功能。我有一个简单的类,它使用 128 位 AES 加密记录到 .txt 文件。

记录完成后,我用一个简单的 JAVA 程序解密记录的文件。

问题是当我解密加密日志时,我得到了一些奇怪的内容,我也得到了加密内容,但有一些额外的字符,见下文。

Android 应用程序日志部分:

public class FileLogger {

//file and folder name
public static String LOG_FILE_NAME = "my_log.txt";
public static String LOG_FOLDER_NAME = "my_log_folder";

static SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss_SSS");

//My secret key, 16 bytes = 128 bit
static byte[] key = {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6};

//Appends to a log file, using encryption
public static void appendToLog(Context context, Object msg) {

    String msgStr;
    String timestamp = "t:" + …
Run Code Online (Sandbox Code Playgroud)

java encryption android cryptography

1
推荐指数
1
解决办法
7088
查看次数

标签 统计

android ×1

cryptography ×1

encryption ×1

java ×1