• Re: Testers for Android App MicroCrypt wanted

    From Arno Welzel@3:633/10 to All on Thursday, February 26, 2026 11:40:56
    Stefan Claas, 2026-02-25 21:00:

    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?

    The link above asks for permission first and I don't even know, what "MicroCrypt" is about and if this is open source or just an attempt to
    get malware installed somewhere.

    Any help and feedback would be very much appreciated!

    I am especially interested if the GUI works fine under small
    Android devices. Please note: The app is not signed yet and
    it may give you a warning, when installing, which you can
    ignore.

    You can do the testing in different screen resolutions and Android
    versions using the emulator in Android Studio as well.


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Thursday, February 26, 2026 13:58:06
    Andy Burns, 2026-02-26 11:44:

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    And where is the Android version? I only see code for the desktop.


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Thursday, February 26, 2026 16:12:31
    Stefan Claas, 2026-02-26 15:13:

    Arno Welzel wrote:
    Andy Burns, 2026-02-26 11:44:

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    And where is the Android version? I only see code for the desktop.

    https://github.com/Ch1ffr3punk/MicroCrypt

    Yes, this is what I mean. How to build an Android app based on this
    code? I don't see any reference to golang.org/x/mobile/app etc.


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Theo@3:633/10 to All on Thursday, February 26, 2026 16:51:08
    Stefan Claas <noreply@oc2mx.net> wrote:
    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me
    to sign in to Google Drive, which I wasn't going to do.

    (no idea why - the browser was also being funny about opening the link in
    the first place and wanted to use the URL as a search term for Google
    instead)

    Theo

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Thursday, February 26, 2026 18:39:16
    On 2026-02-26 17:51, Theo wrote:
    Stefan Claas <noreply@oc2mx.net> wrote:
    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me to sign in to Google Drive, which I wasn't going to do.

    (no idea why - the browser was also being funny about opening the link in
    the first place and wanted to use the URL as a search term for Google instead)

    The link opened for me instantly in my computer, but it wants me to sign
    in, which I will not.

    I also would like a description of what this does before trying it.

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Frank Slootweg@3:633/10 to All on Thursday, February 26, 2026 19:23:46
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Stefan Claas <noreply@oc2mx.net> wrote:
    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me to sign in to Google Drive, which I wasn't going to do.

    Same here. The link is probably set up to share only with other Google
    users. That's indeed not very nice and AFAIK not needed.

    P.S. I first tried it on my laptop where I was already signed-in on my
    Google account. Luckily your post warned me to look closely, so I could
    bail out before going any further. Then I used another browser where I
    was not signed-in on my Google account.

    [...]

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Thursday, February 26, 2026 23:39:44
    Stefan Claas, 2026-02-26 17:39:

    Arno Welzel wrote:
    Stefan Claas, 2026-02-26 15:13:
    [...]
    https://github.com/Ch1ffr3punk/MicroCrypt

    Yes, this is what I mean. How to build an Android app based on this
    code? I don't see any reference to golang.org/x/mobile/app etc.



    It is explained here, for various stores:

    https://docs.fyne.io/started/distribution/

    I see. So it this is a kind of cross compiler to create Android packages
    based on Go. Well, you can just run the create APK in an emulator which
    comes with Android Studio. Did you already try this?


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Saturday, February 28, 2026 16:30:38
    Stefan Claas, 2026-02-28 14:30:

    [...]
    I think we need some good tutorials to rebuild .apk to .aab, because
    Google now requires this, as you can no longer upload to Play Store
    .apk files. The other thing is sideloading from GitHub etc., which
    will be made more difficult by Google this year.

    Here you can sideload my signed MicroCrypt, from GitHub:

    <https://github.com/Ch1ffr3punk/MicroCrypt/releases/download/v0.1.0/MicroCrypt-Android-Linux-AMD64.apk>

    Since the whole application is only about 759 lines of code it may be
    easier to rewrite the code for the app in Kotlin and create a native
    Android application with Anroid Studio. All the crypto functions are
    available in Kotlin as well and Anroid Studio is available for free for
    all major platforms (I used in in Windows 10/11 in the past and now in
    Kubuntu Linux 25.10 with KDE 6.5.5 without any problems).


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Monday, March 02, 2026 09:38:09
    Stefan Claas, 2026-03-01 19:54:

    [...]
    It is now released for internal testing (minimun 12 users and up to 100)
    on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for
    14 days and please do not opt-out as a tester in that period of time. You probably won't see on your device an app icon. This will be, as understood, happen once the app is officially available.

    You can use askaaron.jd@gmail.com for the invitation.


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jörg Lorenz@3:633/10 to All on Monday, March 02, 2026 11:27:02
    Am 26.02.26 um 11:44 schrieb Andy Burns:
    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    404

    File not found

    The site configured at this address does not contain the requested file.

    If this is your site, make sure that the filename case matches the URL
    as well as any file permissions.
    For root URLs (like http://example.com/) you must provide an index.html
    file.

    Read the full documentation for more information about using GitHub Pages. GitHub Status ? @githubstatus


    --
    "Roma locuta, causa finita."

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Monday, March 02, 2026 12:11:33
    J”rg Lorenz, 2026-03-02 11:27:

    Am 26.02.26 um 11:44 schrieb Andy Burns:
    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    404

    File not found

    Didn't you follow the thread in the past days?


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Monday, March 02, 2026 22:03:58
    Stefan Claas, 2026-03-02 16:32:

    Arno Welzel wrote:
    Stefan Claas, 2026-03-01 19:54:

    [...]
    It is now released for internal testing (minimun 12 users and up to 100) >>> on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for >>> 14 days and please do not opt-out as a tester in that period of time. You >>> probably won't see on your device an app icon. This will be, as understood, >>> happen once the app is officially available.

    You can use askaaron.jd@gmail.com for the invitation.

    Just added you. Thanks a lot!

    Got it.

    As a quick feedback:

    1) The "reload" icon on the top right to change the theme between "dark"
    and "light" is quite confusing.

    2) A little "About" page to explain what this app is used for and how it
    works, would be helpful. This page could also contain a link to the Git repository.



    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Monday, March 02, 2026 22:07:46
    Stefan Claas, 2026-03-02 19:12:

    Maria Sophia wrote:
    Arno Welzel wrote:
    Why should people do this without any further information?

    I wondered what it was myself, so I produce this below for clarification.
    Anything below can be wrong (and probably is).

    MicroCrypt is a small, cross-platform symmetric encryption tool for desktop >> and Android. It focuses on simplicity, portability, and modern
    cryptographic defaults while avoiding unnecessary metadata in encrypted
    output.

    Features
    Symmetric file encryption using AES-256-GCM
    Password-based key derivation using Argon2id
    ISO/IEC 7816-4 padding in 1 KB block multiples
    Minimum 12-character password requirement
    Simple graphical interface built with the Fyne toolkit
    Works on Linux, macOS, Windows, and Android

    Cryptography Overview
    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to resist
    brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps reduce
    metadata leakage about the original file size.

    Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest >>
    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    Use Cases

    MicroCrypt is suitable for:
    Encrypting personal files with a simple GUI
    Cross-platform workflows where the same tool is needed on desktop and
    Android
    Users who want strong encryption without complex configuration
    Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    Public-key encryption or key exchange workflows
    Enterprise or multi-user key management
    Automated or scripted encryption pipelines

    Excellent! I should use this instead of my README, if you agree!

    This should also be part of the app itself in an "About" or "Help" page.


    I will later do two small changes to MicroCrypt:

    a) Minimum password length of 15 characters, according to the
    NIST 800-63B publication https://pages.nist.gov/800-63-3/sp800-63b.html

    b) Timeout increase to 5 minutes instead of 1, when the app is idle.

    License
    ?

    Apache-2.0 license

    Is this a requirement? Otherwise I'd prefer GPL v3.


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Arno Welzel@3:633/10 to All on Tuesday, March 03, 2026 11:48:00
    Stefan Claas, 2026-03-03 09:42:

    Arno Welzel wrote:[...]>> 2) A little "About" page to explain what this app is used for
    and how it
    works, would be helpful. This page could also contain a link to the Git
    repository.

    The GitHub repository has a README, which will be replaced with Marion's README later. I do not wan't to add a pop-up in the app, to clutter the
    GUI and once released later, in app stores, it will then show Marion's README.

    Well - then maybe a button "Github" or similar which will open the URL
    with the repository. Does the platform you use allow using regular
    Android menus? Then this could also be an entry in the menu as well.


    --
    Arno Welzel
    https://arnowelzel.de

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Wednesday, March 04, 2026 13:29:29
    On 2026-03-04 10:24, Stefan Claas wrote:
    Stefan Claas wrote:
    Maria Sophia wrote:
    Stefan Claas wrote:
    You're welcome to anything I write here on the topic, where this is in a >>>>> better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits
    to you in my GitHub (and Gitlab) repository, with a clickable link,
    from a Newsgrouper URL, so that people can see your name from this
    thread, or if you have a home page I would add this link. I will
    add Arno too.

    I'm glad you liked it. I don't need the credits. I don't even know who I am.
    I have real peer-reviewed journal articles that give me plenty of credit. >>
    Well, I hope you don't mind including you in the README. It is also now
    reworked from your source and I like to leave it as it is now. I publish
    later the update and then all can review the repository again.

    Thanks for your help,which is much appreciated!


    Ok, the repository (code and readme) is updated. I will later submit
    v0.1.1 to the Play Store. I included you and Arno in the README. :-)

    Thanks for helping me out!

    Arlen, aka Maria Sophia, is a name shifter. You should know that if you
    intend to include his name. Which one?

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Wednesday, March 04, 2026 20:04:55
    On 2026-03-04 18:46, Stefan Claas wrote:
    Carlos E.R. wrote:
    On 2026-03-04 10:24, Stefan Claas wrote:
    Stefan Claas wrote:
    Maria Sophia wrote:
    Stefan Claas wrote:
    You're welcome to anything I write here on the topic, where this is in a
    better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits >>>>>> to you in my GitHub (and Gitlab) repository, with a clickable link, >>>>>> from a Newsgrouper URL, so that people can see your name from this >>>>>> thread, or if you have a home page I would add this link. I will
    add Arno too.

    I'm glad you liked it. I don't need the credits. I don't even know who I am.
    I have real peer-reviewed journal articles that give me plenty of credit. >>>>
    Well, I hope you don't mind including you in the README. It is also now >>>> reworked from your source and I like to leave it as it is now. I publish >>>> later the update and then all can review the repository again.

    Thanks for your help,which is much appreciated!


    Ok, the repository (code and readme) is updated. I will later submit
    v0.1.1 to the Play Store. I included you and Arno in the README. :-)

    Thanks for helping me out!

    Arlen, aka Maria Sophia, is a name shifter. You should know that if you
    intend to include his name. Which one?


    I don't mind if people do that.


    Ok :-)

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)