我想做一个在线电子书应用程序在扑动。所以为了安全起见,我想把我的。epub文件转换成二进制并保存到我的手机存储,然后通过我的应用程序打开它。
我还没试过。
如果你只想加密一个文件,这样就没有人可以访问它,那么你应该使用像file_cryptor这样的包。它真的很容易使用:
void main() async {
FileCryptor fileCryptor = FileCryptor(
key: "Your 32 bit key.................", //add any 32 bit string over here
iv: 16,
dir: "example",
);
File encryptedFile = await fileCryptor.encrypt(inputFile: "video.mp4", outputFile: "video.aes");
print(encryptedFile.absolute);
File decryptedFile = await fileCryptor.decrypt(inputFile: "video.aes", outputFile: "video.mp4");
print(decryptedFile.absolute);
}