1. Dave O

    Android Question different checksums on local file vs. same file uploaded to Google Drive?

    Hi all, Why am I getting different MD5 checksums on a local data file vs. the same file uploaded to Google Drive? Long version: I'm using the Google Drive API to upload backups of my app's data files. I only want to upload a file if it's actually different from the existing Google version, so...
  2. Peter Simpson

    The art and science of password hashing

    Hello all, For a long time now whenever I create a bespoke database driven solution for a client I always make sure that the users database passwords and email addresses are encrypted using BCrypt with salt, that way I can tell my clients that their users details are securely stored in their...
  3. KZero

    Android Question Firebase Auth, Facebook Key-Hash

    Hello, i'm trying to generate Key-Hash for Facebook but i'm getting this error Warning: The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore D:\Android\MyPSK.keystore -destkeystore...
  4. Alexander Stolte

    B4A Class [B4X] [XUI] AS PinLock

    First, i spend a lot of time in creating views, some views i need by my self, but some views not and to create a high quality view cost a lot of time. If you want to support me, then you can do it here by Paypal. :) This Class is optimized for B4A and B4I, but not for B4J. This is the First...
  5. Alexander Stolte

    iOS Question Generate Hash with Salt

    Hello, how can i generate a Hash with a Salt value? in B4A i use this lib., but this lib, is for B4A and not for B4I. Greetings
  6. wonder

    Android Example [B4X] Blockchain Example - Create Your Own Cryptocurrency (part 1/2)

    Blockchain A digital ledger in which transactions made in bitcoin or another cryptocurrency are recorded chronologically and publicly. In more general terms, it’s a public database where new data are stored in a container called a block and are added to an immutable chain (hence blockchain) with...