A question about openssl, pls help me

hi,all
I'm a student from China. Now I dowload the openssl package to study the cryptography algorithm. I have read some books such as Applied Cryptography by Bruce Schneier. But Mr. Eric Young's programs make me in sea, e.g. in CAST program package, there are CAST_ecb_encrypt , CAST_cfb64_encrypt , CAST_cbc_encrypt and CAST_ofb64_encrypt function. Which should I use ?
I teach myself Cryptography, so none can answer my question. Can you help me?
Thanx!

void CAST_set_key(CAST_KEY key, int len, const unsigned char data);
void CAST_ecb_encrypt(const unsigned char in,unsigned char out,CAST_KEY *key
          int enc);
void CAST_encrypt(CAST_LONG data,CAST_KEY key);
void CAST_decrypt(CAST_LONG data,CAST_KEY key);
void CAST_cbc_encrypt(const unsigned char in, unsigned char out, long length
          CAST_KEY ks, unsigned char iv, int enc);
void CAST_cfb64_encrypt(const unsigned char in, unsigned char out,
               long length, CAST_KEY schedule, unsigned char ivec,
               int *num, int enc);
void CAST_ofb64_encrypt(const unsigned char in, unsigned char out,
               long length, CAST_KEY schedule, unsigned char ivec,
               int *num);

Similar Messages

  • I hava a question about RMI,please help me!

    Ladys and Gentleman,I hava a question about RMI.I wirte four little programs in java that is about RMI on my PC.
    import java.rmi.*;
    public interface AddServerIntf extends Remote{
    double add(double d1,double d2) throws RemoteException;
    import java.rmi.*;
    import java.rmi.server.*;
    public class AddServerImpl extends UnicastRemoteObject implements AddServerIntf{
    public AddServerImpl() throws RemoteException{
    public double add(double d1,double d2)throws RemoteException{
    return d1+d2;
    import java.net.*;
    import java.rmi.*;
    public class AddServer{
    public static void main(String args[]){
    try{
    AddServerImpl addServerImpl=new AddServerImpl();
    Naming.rebind("AddServer",addServerImpl);
    }catch(Exception e){
    e.printStackTrace();
    import java.rmi.*;
    public class AddClient
         public static void main(String args[]){
         try{
         String addServerURL="rmi://"+args[0]+"/AddServer";
         AddServerIntf addServerIntf=(AddServerIntf) Naming.lookup(addServerURL);
         System.out.println("The first number is: "+args[1]);
         double d1=Double.valueOf(args[1]).doubleValue();
         System.out.println("The second number is: "+args[2]);
         double d2=Double.valueOf(args[2]).doubleValue();
         System.out.print("The sum is: "+addServerIntf.add(d1,d2));
         }catch(Exception e){
         System.out.println("Exception: "+e);
    And I compiled these files,so I got 4 class files(AddServer.class,AddServerIntf.class,AddServerImpl.class,AddServerClient.class).Then I use "rmic AddServerImpl" got another two files(AddServerImpl_Skel.class and AddServerImpl_Stub.class).Then I input command:rmiregistry,in another window,I input command:java AddServer,I got some exceptions,I was confused by these exceptions.The exception is:
    D:\MyJava\rmi_3>java AddServer
    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: AddServerImpl_Stub
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: AddServerImpl_Stub
    java.lang.ClassNotFoundException: AddServerImpl_Stub
    at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
    at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
    at sun.rmi.server.UnicastRef.invoke(Unknown Source)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
    at java.rmi.Naming.rebind(Unknown Source)
    at AddServer.main(AddServer.java:8)
    But some times this exception will not appeared.Who can give me answer or suggestion,thanks a lot.
    By the way,when I run shutdown.bat in tomcat_root\bin,I can get some exceptions:
    C:\Tomcat\bin>shutdown
    Using CATALINA_BASE: ..
    Using CATALINA_HOME: ..
    Using CATALINA_TMPDIR: ..\temp
    Using JAVA_HOME: C:\JDK
    Catalina.stop: java.net.ConnectException: Connection refused: connect
    java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
    at java.net.Socket.<init>(Socket.java:268)
    at java.net.Socket.<init>(Socket.java:95)
    at org.apache.catalina.startup.Catalina.stop(Catalina.java:579)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:402)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
    I use Windows server 2000+JDK 1.3.1_04+tomcat 4.1.7

    Maybe I am off base here but it seems to me the problem is the way in which you bind your server. The server must be bound to the same address and you are looking up from, i.e. "rmi://" host "/AddServer"
    so
    Naming.rebind("AddServer",addServerImpl);should be
    Naming.rebind("rmi://127.0.0.1/AddServer", addServerImpl);to match
    String addServerURL="rmi://"+args[0]+"/AddServer";
    AddServerIntf addServerIntf=(AddServerIntf)
    Naming.lookup(addServerURL);Hopefully this will solve your problem, if not it is a problem with your classpath. An easy way to make sure it can see your files is to set the java.rmi.server.codebase to point to where your classes are, e.g.
    java -Djava.rmi.server.codebase=file:"c:\\cygwin\\home\\tweak\\keck_folder\\cmsi401\\RMIGalaxySleuth\\classes\\" AddServer
    I had to set the codebas for my rmi stuff to work no matter how much I messed with the classpath.
    Hope this helps,
    Will

  • Question about inner class - help please

    hi all
    i have a question about the inner class. i need to create some kind of object inside a process class. the reason for the creation of object is because i need to get some values from database and store them in an array:
    name, value, indexNum, flag
    i need to create an array of objects to hold those values and do some process in the process class. the object is only for the process class that contains it. i am not really certain how to create this inner class. i tried it with the following:
    public class process{
    class MyObject{}
    List l = new ArrayList();
    l.add(new MyObject(....));
    or should i create the object as static? what is the benifit of creating this way or static way? thanks for you help.

    for this case, i do need to create a new instance of
    this MyObject each time the process is running with a
    new message - xml. but i will be dealing with the case
    where i will need a static object to hold some
    property values for all the instances. so i suppose i
    will be using static inner class for that case.The two situations are not the same. You know the difference between instance variables and static variables, of course (although you make the usual sloppy error and call them static objects). But the meaning of "static" in the definition of an inner class is this: if you don't declare an inner class static, then an instance of that inner class must belong to an instance of its containing class. If you do declare the inner class static, then an instance of the inner class can exist on its own without any corresponding instance of the containing class. Obviously this has nothing to do with the meaning of "static" with respect to variables.

  • Questions about distributing AIR Help.

    RH 8 HTML.
    So I'm creating AIR Help in RH and am experimenting with the auto update features etc over a network for now, and then a web server in the next few days once I can get access.
    In the mean time I'm wondering a few things.
    - We have multiple clients who will all have a slightly different version of the AIR Help file depending on what content they need, so how do you manage the auto update in this sense? If a change is made in RH, I need to publish all these different version of the help file, with all the different xml files, and distribute all the seperate .air and .xml files to their locations on the webserver, correct? eg if I have 20 versions of the air help, then i will need to publish 20 air files with 20 xml files from RH and load them to each specific client location, though with the output settings an batch feature this is more or less automated right?
    - I read that the .air installer will run 'out of the box' and that clients wont need AIR installed on their machines to run it, or is it that the air installer is packaged with the help.air file?
    - Installing anything on most company computers requires admin privilages, and it seems to be the same for AIR, how do you overcome this with organisations who need the help files? Each one needs to get their admin to install it, but what about updates? can updates install without the need of admin privilages? I suppose that question is a bit more dependant on individual companys and their IT systems.
    Sorry for all the questions lately, just trying to get things straight in my mind before implementation.
    Thanks.
    Nick

    Hi Nick,
    I will try to answer your query one by one.
    1 Regarding the first query where in there are multiple clients. My assumption here is since there are multiple clients, and each client requires a different help content, then you will need to generate different AIR files for different clients. You need to keep one thing in mind, since you are generating different AIR files for different clients, you would like to keep Help ID for AIR files different as well.
    (To give a better explanation, each AIR help file generated can be uniquely identified using a combination of Help ID + digital certificate, provided at the time of AIR help file generation. This way, each client will have a different AIR help file.) Please check the RoboHTML help documentation @ http://help.adobe.com/en_US/RoboHelp/8.0/RoboHTML/WS9F3A471F-9FAC-4687-AF58-DD1F0FCADF17.h tml#WSF7726358-A147-441b-B441-0E19EB52A293
    Next you want to provide an auto update for each client, where in each client will have an update XML specific to his AIR help file. A workable solution is to create different AIR Single Source Layout (SSL) for each client, so that all the setting for that client is saved in that AIR SSL options. This way you can generate multiple AIR SSL as well, using the Batch Generate feature (or scripting). After generatiing the .air file for all the client, client need to upload the updated xml and .air file in the update URL (server or shared drive).
    2 Moving to the second query that .air installer will run 'out of the box'. AIR behaves likes any other runtime (for example JAVA, you need JRE to run java applets), you need to have AIR runtime installed on the client machine to install .air file. AIR runtime is not part of .air file and comes as a separate installer. You can check the AIR help documentation regarding the AIR installer and AIR runtime distribution. There is a page at Adobe site regarding the AIR runtime distribution as well @ http://www.adobe.com/products/air/runtime_distribution1.html
    3 Since this is an AIR application install, you need to have admin rights. There is a blog regarding the AIR installation @ http://blogs.adobe.com/simplicity/2009/04/should_air_support_non_admin_app_install.html
    Hope this clears some doubts. Do post back if you have more questions.
    -Praful

  • Developer's questions on AutoInvoice, pls help..

    Hi all,
    We develope custom billing application on Oracle database for a customer that already run EBS 11.5.9. On scheduled basis billing data should be transfered to AR interface tables on EBS, then user should run AutoInvoice.
    Since we come from developer side, I have some questions on this :
    1) When user run AutoInvoice on EBS, does it also automatically create the journal (debit->AR, credit->Revenue)?
    OR
    Do we have to also transfer the journal into gl_interface table ?
    2) Beside billing data, we also have to transfer CreditNote data (negative sales that will deduct the AR) to EBS. What are the interface tables for CreditNote data ?
    3) Is there any resources / docs on the internet about table structures and column description of the above mentioned interfaces table ?
    Thank you very much for your help,
    xtanto

    Custom module invoices first load into below mentioned interface tables.
    ( If you are deriving revenue and receivalbe account using autoinvoice then no need to load transactions into distribution table) .
    Both invoices and credit memo using same interface tables
    ====================================
    ra_interface_lines_all
    BATCH_SOURCE_NAME, -- Name of the batch source
    SET_OF_BOOKS_ID, -- Set of Books identifier
    LINE_TYPE, -- Type of line this transaction identifies. LINE, TAX, FREIGHT, or CHARGES
    DESCRIPTION, -- Description
    CURRENCY_CODE, -- Currency code
    AMOUNT, -- Revenue amount of this transaction
    CUST_TRX_TYPE_NAME, --
    CUST_TRX_TYPE_ID, -- Transaction type identifier
    TERM_ID, -- Identifies the payment term
    ORIG_SYSTEM_BILL_CUSTOMER_ID, -- Identifies the original Bill_to customer
    ORIG_SYSTEM_BILL_ADDRESS_ID, -- Identifies the original bill-to address
    CONVERSION_TYPE, -- The exchange rate type
    CONVERSION_DATE, -- Exchange rate date
    CONVERSION_RATE, -- Exchange rate
    TRX_DATE, -- Transaction date
    GL_DATE, -- General Ledger date
    QUANTITY, -- Number of units shipped, or number of the units on a credit memo
    COMMENTS, -- Comments
    UOM_NAME, -- Unit of measure name
    AMOUNT_INCLUDES_TAX_FLAG, -- Y indicates tax is inclusive. N indicates tax is exclusive.
    REFERENCE_LINE_ID, -- only for credit notes
    ORG_ID -- Multi ORG
    ra_interface_distributions_all
    ACCOUNT_CLASS, -- Account class for this accounting distribution
    AMOUNT, -- The amount for this accounting distribution
    PERCENT, -- The percent for this accounting distribution
    SEGMENT1,
    SEGMENT2,
    SEGMENT3,
    SEGMENT4,
    SEGMENT5
    Regards

  • A very important question about the HostSample-Help needed!

    Hi,
    I'm trying to build a plugin for EM 12c ( 12.1.0.2 ) which suppose to monitor jmx mbeans .
    I encountered during the README file which was packed with the EDK .
    1. In the section where I try to use Flash builder ( ver 4.6 - that's the only release I found .. ) I folowed the instructions if how to run the example ( HostSample/HostSystem ) . When I run the example ( I installed the sdk's of Flash and everything that was written there - no problem )
    in the web browser i got the login page , and put the parameters ( username, password ) as it said in the README - the same username/password as i log in to the EM console .Than I got an error saying " ... RPC fault string ..... Logging to management server ... URL:https.. host ( my host name ) : port ( my port number ) /em..."
    Does anyone has a clue about this ? What am i doing wrong or miss something ?
    It is very important and urgent to me . please help .

    To add a bit more detail. Before you run the application from FlashBuilder, open the same browser you will use to run/debug the application in FlashBuilder and install certificate.
    Firefox:
    . when the "This Connection is Untrusted" warning appears
    . expand the "I Understand the Risks" item
    . click the "Add Exception..." button
    . on the "Add Security Exception" dialog, ensure "Permanently store this exception" is checked
    . click "Confirm Security Exception" button
    IE:
    . when the "Certificate Error: Navigation Blocked" page appears, click "Continue to this website (not recommended)"
    . click on the "Certificate Error" icon in the browser address bar
    . in the "Untrusted Certificates" popup, click "View Certificates"
    . click on the "Certification Path" tab of the "Certificate" dialog
    . select the root certificate (certificate at the root of the tree)
    . click "View Certificate..." button
    . click "Install Certificate..." on the "Certificate" dialog that appears
    . click "Next" on the "Certificate Import Wizard"
    . select "Place all certificates in the following store" button and click "Browse..."
    . select "Trusted Root Certification Authorities" on the "Select Certificate Stores" dialog and click "OK"
    . click "Next" button, and then "Finish" button
    . click "Yes" on "Security Warning" dialog that appears
    The other alternative is to enable http access using "emctl secure unlock". This is not recommended for a production site.
    .

  • A question about Flash 5 (Help appreciated)

    Many years ago I bought Macromedia Flash 5, and never got around to doing anything with it.... Lately I've gained a lot of interest in learning how to animate and develop small applications like games and I figured flash would be a good place to start...
    Now I don't currently have to the money to purchase a 600 dollar copy of Adobe CS6, and I'd feel like I wasted a lot of money if I never got to use the version I purchased even if it was like 10 years ago. So I had a few questions to ask before I invest any time into Flash 5
    1. If I learn actionscript in Flash 5, and one day I get adobe flash, will I know what I'm doing? Or will I basically be learning a brand new system of coding
    2. Is it possible to make a moderately complex interactive game with Flash 5? (One with many seperate values for score, health, etc. etc.)
    3. All in all, is it even worth me using such an old version of Flash?

    The language used in Flash 5 is Action Script 2, but the newest is Action Script 3 being the most optimal language. There are still people using Action Script 2, but will eventually have to migrate through 3.
    You want to make games, you can do and if after you get a newer version, you can continue working (in the old version of AS2 code).
    Working with an older version is not as bad, but the true power of Flash Action Script 3 explodes.
    Have you thought about using the cloud and pay only for Flash months, I think it costs 60 dollars per month

  • Some questions about standard search help in WD4A

    Hello all,
    I use the SAP standard search help for a business partner number input field. It works fine, but I need to customize the result popup a bit. I have the following issues:
    1. After the search I get a table with a list of all found business partners. The columns are not sortable. Can I change them to sortable (as in SAP GUI)?
    2. How can I add another field/column to the result list (birth date)?
    3. Per default 10 hits are shown on one page in this result table. Is it possible to show more hits at once?
    Best regards and thanks for all help,
    Matthias

    Hi Matthias,
      first of all let's say that the Search Help has been changed a lot in the different SP level.
      Looking in a NW7.0 SP12 I can see that:
      1. It's not possible
      2. You have to change the Search Help definition in DDIC (/nSE11)
      3. Via the Settings link in the TOP LEFT you can change the value (but in my system it is set to 500)
      Keep in mind that WDA support a freely programmed Search Help where you can do everything you want...but it requires coding...
    Sergio

  • Some swing questions, could somebody pls help.

    Hi, there.
    Thank you for viewing my post.
    1. Is it possible for the number of rows in JTable to increase or decrease dynamically as storing need? If yes, how?
    2. Can I set the the rows in JTable with different background colors, and how?
    3. Is there a free available JTreeTable API on the net? I sort of found two such stuffs, but not free. One is from Sun, marked as confidential marteriar (also missing some classes); another commercial release is from a Denmark company, costs $200, jeez....
    Wish you could help. I really appreciate it.
    regards.

    Hi, there.Hi
    Thank you for viewing my post.It's quite alright.
    1. Is it possible for the number of rows in JTable to
    increase or decrease dynamically as storing need? If
    yes, how?Yes:
    Vector cNames;
    Vector rowData;
    JTable myTable;
    public void MyTableSetup() {
         cNames = new Vector( 4 );
         rowData = new Vector( 4 );
         cName.add( "One" );
         cName.add( "Two" );
         cName.add( "Three" );
         cName.add( "Four" );
         for( int i = 0; i<4; i++ ) {
              Vector row = new Vector(4);
              row.add( "1" );
              row.add( "2" );
              row.add( "3" );
              row.add( "4" );
              rowData.add( row );
         myTable = new JTable( rowData, cNames );
    public void addRow( Vecor row ) {
         table.columnAdded(new TableColumnModelEvent(table.getColumnModel(), rowData.size(),      rowData.size()+1));
    }Take a good read through the JTable docs...
    http://java.sun.com/j2se/1.4/docs/api/javax/swing/JTable.html
    2. Can I set the the rows in JTable with different
    background colors, and how?Yes, see the JTable docs on CellRendererPane & CellEditor.
    http://java.sun.com/j2se/1.4/docs/api/javax/swing/CellRendererPane.html
    http://java.sun.com/j2se/1.4/docs/api/javax/swing/CellEditor.html
    3. Is there a free available JTreeTable API on the
    net? I sort of found two such stuffs, but not free.
    One is from Sun, marked as confidential marteriar
    (also missing some classes); another commercial
    release is from a Denmark company, costs $200,
    jeez....JTreeTable?
    If you mean a JTree with a JTable mixed in, something like (bas ascii art...)
    +--------------+-----------+------------+
    |  A JTree     | TableVals | MoreVales  |
    +--------------+-----------+------------+
    | * Root       |           |            |
    +|-------------+-----------+------------+
    | * One        |           |            |
    ||----|--------+-----------+------------+
    ||    * Sub1.1 | table V   | OtheTab    |
    +|----|--------+-----------+------------+
    ||    * Sub1.2 | table V   | OtheTab    |
    +|-------------+-----------+------------+
    | * Two        |           |            |
    ||----|--------+-----------+------------+
    ||    * Sub2.1 | table V   | OtheTab    |
    +|----|--------+-----------+------------+
    ||    * Sub2.2 | table V   | OtheTab    |
    +|-------------+-----------+------------+(My Goddess, thats baddd ascii art :)
    Then there is an example in the swing set, or alest there was back when the Metal look&feel was not know as Metal.
    Wish you could help. I really appreciate it.Hope that helps.

  • A question about thread!(help a chinese learner)

    package thead;
    import javax.swing.UIManager;
    import java.awt.*;
    class mythread implements Runnable {
    int i;
    String name;
    mythread(String nn){
    i=0;
    name=nn;
    public void run(){
    System.out.println("name"+"starting!");
    try{
    do{
    Thread.sleep(1000);
    System.out.println("IN"+name+"the count is"+i);
    i++;
    while(i<10);
    catch(InterruptedException wwwww){
    System.out.println("interrupt");
    class use {
    public static void main(String[] args) {
    System.out.println("starting");
    mythread pp=new mythread ("ok");
    Thread ww=new Thread(pp);
    ww.start();
    do{
    System.out.print(".");
    try{
    Thread.sleep(100);
    catch(InterruptedException wwwww){
    System.out.println("interrupt");
    while(pp.i!=10);
    System.out.println("ending");
    Why the result is :
    starting
    .okstarting!
    .......INokthe count is0
    ....INokthe count is1
    ..........INokthe count is2
    ...........INokthe count is3
    ........INokthe count is4
    ....INokthe count is5
    ....INokthe count is6
    ............INokthe count is7
    ...........INokthe count is8
    ..........INokthe count is9
    ending
    i can not really understood
    is this about my machine?

    Hmm i was trying your code on my machine and the output was:
    starting
    .namestarting!
    .........INokthe count is0
    ..........INokthe count is1
    ..........INokthe count is2
    ..........INokthe count is3
    ..........INokthe count is4
    ..........INokthe count is5
    ..........INokthe count is6
    ..........INokthe count is7
    ..........INokthe count is8
    ..........INokthe count is9
    ending
    so i guess something's wrong with your vm/os/machine.

  • Question about Airport..Help Needed.

    Hi, Ive successfully hooked up Airtunes, so my Itunes plays from my laptop, to my stereo. CAn i do this while watching a DVD on the DVD Player? So If I watch a movie on my computer, The sound will come out of my stereo?
    Thanks,
    Matt

    CAn i do this while watching a DVD on the DVD Player? So If I watch a movie on my computer, The sound will come out of my stereo?
    Unfortunately...no. (ref: http://docs.info.apple.com/article.html?artnum=304277#faq28)

  • Question on field level help and bookmarking

    Hi All
    I have a question about field level help and bookmarking fields.  I did this before but i can't remember how.  Right now, when you click on a field in my help to access our software application the page displays but at the top and not at the exact field description.  I don't remember how I did this in my other help files.
    Please help me so I can bookmark my field level help to go exactly to my definition on the page and not just the top of the page everytime.
    Thanks
    Caryn

    Hi Martin!
    Take a look at these sites which will provide you more information about your problem.
    [http://apex-at-work.blogspot.com/2008/10/apex-select-list-with-dynamic-help-text.html|http://apex-at-work.blogspot.com/2008/10/apex-select-list-with-dynamic-help-text.html]
    TRICK: Dynamic Item Help Text as Tooltip
    [http://apex.oracle.com/pls/otn/f?p=11933:121|http://apex.oracle.com/pls/otn/f?p=11933:121]
    Regards,
    Tobias
    [http://apex-at-work.blogspot.com/]

  • I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I c

    I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I can do to repair it

    Please authorize ADE 3 with same credentials that you used with older version of ADE

  • I cant reset my security question pls help me

    I cant find the reset your security question pls help me

    If you mean that you're aren't getting the reset link as described in the steps half-way down this page : http://support.apple.com/kb/HT5312, then that will only show if you have a rescue email address (which is not the same thing as an alternate email address) set up on your account.
    If you aren't getting the link then you don't have a rescue email address, and you won't be able to add one until you can answer your questions - you will need to contact iTunes Support / Apple in your country to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset you can then use the steps half-way down the above HT5312 page to add a rescue email address for potential future use

  • Pls help me how to reset my security question I know my emails and password but when I purchased some apps I can't bought it cos there is a security questions so pls help cos I put some iTunes redeem card alright?

    Pls help those anyone to how to reset the security questions I know my emails addrs and password when I purchased the apps there is a additional or security question appears in the screen so pls help me apple company how to out this coz I bought new itunes redeem card I already load then after this I couldn't use it?

    1. See my User Tip for some help: Some Solutions for Resetting Forgotten Security Questions: Apple Support Communities.
    2. Here are two different but direct methods:
        a. Send Apple an email request at: Apple - Support - iTunes Store - Contact Us.
        b. Call Apple Support in your country: Customer Service: Contacting Apple for support
            and service.
    3. For other queries about Apple ID see Frequently asked questions about Apple ID.
    4. Rescue email address and how to reset Apple ID security questions
    5. For online assistance use Apple - Support - Express Lane

Maybe you are looking for