Android examples for android.util:Base64
Converts the given salt into a base64 encoded string suitable for storage.
/**//from ww w.jav a2s. c o m * Fixes for the RNG as per * http://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html * <p/> * This software is provided 'as-is', without any express or implied * warranty. In no event will Google be held liable for any damages arising * from the use of this software. * <p/> * Permission is granted to anyone to use this software for any purpose, * including commercial applications, and to alter it and redistribute it * freely, as long as the origin is not misrepresented. * <p/> * Fixes for the output of the default PRNG having low entropy. * <p/> * The fixes need to be applied via {@link #apply()} before any use of Java * Cryptography Architecture primitives. A good place to invoke them is in * the application's {@code onCreate}. */ //package com.java2s; import android.util.Base64; public class Main { public static final int BASE64_FLAGS = Base64.NO_WRAP; /** * Converts the given salt into a base64 encoded string suitable for * storage. * * @param salt * @return a base 64 encoded salt string suitable to pass into generateKeyFromPassword. */ public static String saltString(byte[] salt) { return Base64.encodeToString(salt, BASE64_FLAGS); } }