aes_playground
aes cryptography with flutter
version 1.0.0
for more information see http://fluttercrypto.bplaced.net/aes-playground
uses pointycastle: ^3.3.5 for encryption
https://pub.dev/packages/pointycastle
uses url_launcher: ^6.0.12 for text-link to fluttercrypto homepage
https://pub.dev/packages/url_launcher
appended in androidmanifest.xml:
<queries>
<!-- if your app opens https urls -->
<intent>
<action android:name="android.intent.action.view" />
<data android:scheme="https" />
</intent>
</queries>
project is null safety
flutter 2.5.3 • channel stable • https://github.com/flutter/flutter.git
framework • revision 18116933e7 (vor 3 wochen) • 2021-10-15 10:46:35 -0700
engine • revision d3ea636dc5
tools • dart 2.14.4
android studio arctic fox | 2020.3.1 patch 3
build #ai-203.7717.56.2031.7784292, built on october 1, 2021
runtime version: 11.0.10+0-b96-7249189 aarch64
vm: openjdk 64-bit server vm by jetbrains s.r.o.
macos 11.6.1
gc: g1 young generation, g1 old generation
memory: 2048m
cores: 8
registry: external.system.auto.import.disabled=true
non-bundled plugins: dart, org.jetbrains.kotlin, io.flutter, org.intellij.plugins.markdown
android studio arctic fox version 2020.3.1 patch 3
build #ai-203.7717.56.2031.7784292
runtime version: 11.0.10+0-b96-7249189 aarch64
vm: openjdk 64-bit server vm
flutter 2.5.3 channel stable framework revision 18116933e7
dart 2.14.4
/users/michaelfehr/flutter/bin/flutter clean
https://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
aes gcm-256 pbkdf2 example
klartext: mein wichtiges geheimnis
passwort: passwort1234
ausgabe:
{
“algorithm”: “aes-256 cbc pbkdf2”,
“iterations”: “15000”,
“salt”: “hfrphumem1vqooytkqpxe8fc8cmga3up3s8iiuvly4s=”,
“iv”: “2tvlcfaema1tx1bfds3sra==”,
“ciphertext”: “7vserqidtwiem8lty7edxgl4ukuntivfklnjdp6wrgw=”,
“gcmtag”: “nicht benutzt”
}
{
“algorithm”: “aes-256 gcm pbkdf2”,
“iterations”: “15000”,
“salt”: “cxvosoksjq+i0szlfkog1+ptm24zszpvxhtbecrhyge=”,
“iv”: “+pvx60n3yleojml2”,
“ciphertext”: “lg+uzbb+3lj21azv58b60wrfzucucgxj”,
“gcmtag”: “stk/u/isgzp5vgb9tpb8pa==”
}
tested on android 11 (sdk 30) emulator
android 12 (sdk 31) emulator
android 6 (sdk 23) emulator
android 5 (sdk 21) emulator
ios 15 emulator
ios 11.4 emulator
getting started
this project is a starting point for a flutter application.
a few resources to get you started if this is your first flutter project:
for help getting started with flutter, view our
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full api reference.
Comments are closed.