37 lines
851 B
Arduino
37 lines
851 B
Arduino
|
#include "mbedtls/aes.h"
|
||
|
#include "SPIFFSTest.h"
|
||
|
#include "Cipher.h"
|
||
|
|
||
|
CSPIFFS mSpiffs;
|
||
|
Cipher * cipher = new Cipher();
|
||
|
|
||
|
void setup() {
|
||
|
|
||
|
Serial.begin(115200);
|
||
|
|
||
|
SPIFFS.begin(true);
|
||
|
mSpiffs.listDir(SPIFFS, "/", 0);
|
||
|
|
||
|
char * key = "abcdefghijklmnop";
|
||
|
String plainText = "Tech tutorials xTech tutorials xxyzgvszufsdgftzsdfgsdfzfsfdzfsdzfsdtzfdtzsfdtzsfdtzfsdtzfstzfzsfdfzs";
|
||
|
|
||
|
Serial.print("\nSetting cipher key: ");
|
||
|
Serial.println(key);
|
||
|
cipher->setKey(key);
|
||
|
|
||
|
Serial.println("\nOriginal plain text:");
|
||
|
Serial.println(plainText);
|
||
|
|
||
|
Serial.println("\nCiphered text:");
|
||
|
String text = cipher->encryptString(plainText);
|
||
|
Serial.println(text);
|
||
|
mSpiffs.writeFile(SPIFFS, "/test.txt", text);
|
||
|
|
||
|
Serial.println("\nDeciphered text:");
|
||
|
Serial.println(cipher->decryptString(mSpiffs.getFile(SPIFFS, "/test.txt")));
|
||
|
}
|
||
|
|
||
|
void loop() {
|
||
|
|
||
|
}
|