*Entschlüsselt einen BinaryString mit Base64 CALL FUNCTION 'SSFC_BASE64_DECODE' EXPORTING b64data = xstring * b64leng = gs_base64data-b64leng * b_check = ga_base64data-b_check IMPORTING bindata = string"ga_base64data-bindata EXCEPTIONS ssf_krn_error = 1 ssf_krn_noop = 2 ssf_krn_nomemory = 3 ssf_krn_opinv = 4 ssf_krn_input_data_error = 5 ssf_krn_invalid_par = 6 ssf_krn_invalid_parlen = 7 OTHERS = 8. IF sy-subrc <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. *Verschlüsselt einen BinaryString mit Base64 * DATA: la_xstring TYPE xstring, * la_string TYPE string. CALL FUNCTION 'SSFC_BASE64_ENCODE' EXPORTING bindata = xstring * binleng = gs_base64data-b64leng IMPORTING b64data = string EXCEPTIONS ssf_krn_error = 1 ssf_krn_noop = 2 ssf_krn_nomemory = 3 ssf_krn_opinv = 4 ssf_krn_input_data_error = 5 ssf_krn_invalid_par = 6 ssf_krn_invalid_parlen = 7 OTHERS = 8. IF sy-subrc <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.
import org.apache.commons.codec.binary.Base64; /** * Java program to encode and decode String in Java using Base64 encoding algorithm * @author http://javarevisited.blogspot.com */ public class Base64EncodingExample{ public static void main(String args[]) throws IOException { String orig = "original String before base64 encoding in Java"; //encoding byte array into base 64 byte[] encoded = Base64.encodeBase64(orig.getBytes()); System.out.println("Original String: " + orig ); System.out.println("Base64 Encoded String : " + new String(encoded)); //decoding byte array into base64 byte[] decoded = Base64.decodeBase64(encoded); System.out.println("Base 64 Decoded String : " + new String(decoded)); } } Output: Original String: original String before base64 encoding in Java Base64 Encoded String : b3JpZ2luYWwgU3RyaW5nIGJlZm9yZSBiYXNlNjQgZW5jb2RpbmcgaW4gSmF2YQ== Base 64 Decoded String : original String before base64 encoding in Java Read more: http://javarevisited.blogspot.com/2012/02/how-to-encode-decode-string-in-java.html#ixzz2n4iBQBTN