112 bit DESede key with JCE?

Has anyone had success using a 112 bit triple-DES key (DESede) with the stock JCE provider included with JDK 1.4.2? The key generator seems to ignore the size provided in the init() method, and generates a 168-bit key anyway.

Thanks for the response. I tested this and found that if I choose the 112-bit key generation via the keygen.init() method, the provider will actually generate a 168-bit key (contained in 24 bytes) where the first 8 bytes of the key and the last 8 bytes of the key bytes of the key are identical. I had originally thought the generated key should be 16 bytes, but that is not the case. The DESede algorithm definitely requires a 24 byte key as input, otherwise it fails with "wrong key size". I don't know if this is provider dependent, or not. Again, thanks for the clarification.

Similar Messages

  • Can we generate the same key with the same password???

    Hi everyone,
    Is it at all possible to generate the same key? I have a program that takes a user password, creates a key. And this is done in a loop for 5 times. I just wanted to see if the keys that are generated will be the same for the same password. But the keys that are generated are different.
    Does anyone have any idea why this would happen?
    My Environment
    jdk1.2.2
    jce1.2.1
    My class is very simple as is as follows
    import java.security.*;
    public class SecureStuff {
    static
    Security.addProvider(new com.sun.crypto.provider.SunJCE());
    public SecureStuff()
    try {
    Key secretKey = null;
    for (int i = 0; i < 6; i++){
    javax.crypto.spec.DESedeKeySpec spec = new javax.crypto.spec.DESedeKeySpec("PASSWORDPASSWORDPASSWORD".getBytes());
    javax.crypto.SecretKeyFactory desFactory = javax.crypto.SecretKeyFactory.getInstance("DESede");
    secretKey = desFactory.generateSecret(spec);
    System.out.println("key generated:"+secretKey.getEncoded());
    } catch (Exception e){
    e.printStackTrace();
    public static void main(String[] args) {
    SecureStuff securestuff = new SecureStuff();
    The Output
    C:\> java SecureStuff
    key generated:[B@eb7989c5
    key generated:[B@e96189c5
    key generated:[B@e99589c5
    key generated:[B@e8d989c5
    key generated:[B@ef4189c5
    key generated:[B@eff589c5
    Please can anyone help me..
    Thank you very very much.
    ...geetha

    Hi,
    I was wondering if you have found a solution to your question.. I justed started working with JCE and have to implement the same functionality. basically I am trying to Encrypt passwords stored in the DB and then when a user logs in, I encrypt his password and compare with the stored password in the DB. For me to do this I have to be sure I can get the same key generated for each encryption.
    Also, do you have any examples I can look at or any recommendation on books that explain this subject (JCE) well.
    Thanks
    Chi

  • Simple how-to guide to adding windows 7 64-bit to mavericks with boot camp

    Simple how-to guide to adding windows 7 64-bit to mavericks with boot camp
    *Please note I accept no responsibility for issues occurring from the use of this guide, please use at your risk
    **Please note I do not propose or support using illegal copies of Windows software or licenses
    Required technical skill: minimal
    Required time: approx 1-2 hours
    Required items: Mac, USB drive or DVD-R
    Get a version of Windows 7 64-bit:
    http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_install/canno t-find-digital-river-download-site/66a8439b-0d16-4b70-92f7-1c8486a46ebf
    Windows 7 Downloads are still available.
    Download the appropriate Windows 7 .ISO file which includes Service Pack 1
    (Note: must match what your product key version is for)
    Windows 7 Home Premium 32Bit: http://msft.digitalrivercontent.net/win/X17-58996.iso
    Windows 7 Home Premium 64Bit: http://msft.digitalrivercontent.net/win/X17-58997.iso
    Windows 7 Professional 32Bit: http://msft.digitalrivercontent.net/win/X17-59183.iso
    Windows 7 Professional 64Bit: http://msft.digitalrivercontent.net/win/X17-59186.iso
    Windows 7 Ultimate 32Bit: http://msft.digitalrivercontent.net/win/X17-59463.iso
    Windows 7 Ultimate 64Bit: http://msft.digitalrivercontent.net/win/X17-59465.iso
    Burn this image file (.iso) to a USB drive or DVD-R:
    USB drive:
    Get a blank USB drive with 8 GB+ capacity
    Format this drive to Fat32 (Windows and Mac shared format), this will erase the drive!:
    Finder > Applications > Utitilies > Disk Utility > Partition > 1 > Fat32
    Extract the image file to the drive exposing its files:
    Finder > Applications > Utilites > Boot Camp Assistant
    Click both "Create a Win 7 or later version install disk" and "Download the latest windows support software from Apple" and advance
    Locate your image (iso) file, example: /Users/Christoper/Downloads/X17-58997.iso.download/X17-58997.iso
    Destination disk is your USB flash drive that was formatted to fat32, if it does not appear it may be in the wrong format
    Click continue, this process takes a long time (30 mins - 1.5 hour estimated), it may appear that it is freezing because progress bar stops at times, do not stop it, let it keep running.  If you are unsure it is still going, open finder > click the drive > get info, and look at the size of the files.  Then close finder wait a few seconds, get info again and see that file size is slightly larger.  The final file size was 4+ GB for me
    or DVD-R:
    I have not used a DVD-R but this is how I expect it to work:
    Insert black DVD-R
    Finder > Applications > Utitilies > Disk Utility > Burn
    Locate your image (iso) file, example: /Users/Christoper/Downloads/X17-58997.iso.download/X17-58997.iso
    Partition HD for WIndows 7:
    Finder > Applications > Utilites > Boot Camp Assistant
    Choose the 3rd option Install Windows 7
    It will ask you to select a size of your Harddrive space for Windows OS, this will eat up some of the free space on your Mac HD.  How much space is enough for a Windows OS?  Depends on how many programs you plan to install on it.  If you are just using for surfing web and running MS Office, probably 30-40 GB is enough, and this is what I did.  Remember this space will be used up from your existing HD and not usable when you are in Mac OS.  This process takes about 10 mins I think
    Install Win 7 OS:
    With USB drive in port or DVD in drive, restart laptop. 
    It will bring up the Win 7 installer on boot up
    Select the OS type that you have a registered key for
    It will ask you to find a HD to use for Win 7 OS:
    Select the HD you just created, if you try to continue it will complain that HD is wrong format (because MAC formatted it to a MAC compatible HD, we will fix this)
    Select the HD, there is a button to the right for "advanced" I believe is the text of it.  It will allow you to reformat the drive, choose NTFS which it requires.  Then proceed
    Proceed to setup Win with your preferences
    Type product key from your OS purchase or an existing one that you are moving from another machine
    Select Default Boot Drive:
    By default it selects Windows as your default OS to boot at power up, most people want Mac OSX to be the default, so this can be changed:
    Finder > System Preferences > Startup Disk > select Mac
    Enjoy having Windows on your Mac!

    Why use Boot Camp: Sometimes you need to run a windows only program.  Boot Camp lets you do that with the speed and smoothness of a full windows OS. 
    How is it different from Mac Virtual Machine: A VM allows you to run another OS simultaneously while you are running OSX, while in a window similar to any other application.  A VM is not as fast, smooth, and may have limited screensize/view.   
    Is it possible to have a VM and Boot Camp: Yes, and I do this because sometimes I want to use a VM quickly without shutting down, sometimes I want the advantages of Boot Camp
    How do I get Windows in VM: how-to here:
    https://discussions.apple.com/thread/6043251

  • PS CC 2014 gets stuck while going fullscreen (F key) with color plugins(eg. magicpicker/coolorus/kuler) enabled. Please Help.

    Hello,
    I am using Photoshop version 2014.2.2 (20141204.r.310x64) and Extension Manager version 7.3.2.39 running on a Windows 7 64-bit operating system with a Quadro K3000m graphics card and 16gb ram.
    I have a very peculiar problem which I am not able to find the solution for.
    If I have a color plugin enabled and I go fullscreen using the F key, photoshop gets stuck and it will only close when forcefully shut down using the task manager. No amount of waiting restores photoshop back. I first thought it was just one plugin - Magicpicker but then I removed it and installed Coolorus and still the same thing happened. Finally I tried Adobe Color and the same thing happens.
    I am unable to find a solution anywhere. It would be of great help if anybody can shine a light on this issue.
    Warmly.

    To rule out third party plugins, hold Shift while starting Photoshop. If that fails to help, try turning off GPU acceleration in the preferences and restarting Photoshop,
    Benjamin

  • 2 same surrogate keys with different filter conditions in one report

    how do we put 2 same sr keys with different filter conditions in one single report??
    for example, we have to get the 'count' for tm_sr_key:
    1. count(tm_sr_key) where past_due_flag = Y
    2. count(tm_sr_key) where past_due_flag = Y and N
    to be displayed in one single report.
    it happens that both sr_keys will display the same measure (which is the 1st filter conditions)
    and the filter under criteria tab in anwer will show as :
    tm_sr_key where {filter condition 1}
    AND
    tm_sr_key where {filter condition 2}
    instead of :
    tm_sr_key where {filter condition 1} for 1st measure
    tm_sr_key where {filter condition 2} for 2nd measure
    d only option i could think right now is to duplicate the tm_sr_key data in the same table but with different name say, tm_sr_key_2..
    kindly pls help.
    thanx

    i'm sorry, not really understand.
    could you pls explain a bit more about the filter column? how do we do it? coz i'm really new in this tool.
    r u talking about editing the filter located under the column on the right side of the OBIEE answers?
    or is it by editing the 'edit column formula' for required column; that is by replacing the 'column formula' expression with this:
    FILTER(EXPS_FACT.FAC_SR_KEY USING EXPS_FACT.PAST_DUE_FLAG = 'Y') <----if it is like this, i tried it already & its giving me an error message..
    thanx.
    Edited by: rezza.nasha on May 28, 2009 1:26 AM

  • MSI Wind U110 - Reverse/swap the keys functions of the "Fn" key with "Left Ctrl"

    Hi guys,
    is there a bios-fix to reverse/swap the keys functions of the "Fn" key with "Left Ctrl" for the MSI Wind U110. I don't know why this keyboard is still that disfunctional. I think this is a well known issue, people complaining about for a long time. I am really hoping that you can help me.
    Thank you, CyberKlabauter.

    Quote from: Henry on 08-December-09, 10:47:03
    Have you tried using the 'Search' function up there.
    I did. But maybe I'm to stupid to do it right. I found this thread http://forum.msi.com.tw/index.php?topic=121066.0 but there is nothing about the U110. If I'm searching for U110 I get only three topics (one is this one). I guess I shouldn't use any bios hack from a other model.
    May you're willing to help me a little bit more. Thank you.

  • Can't read load RSA public key with JDK 1.4.2_08?

    We have been using Bouncy Castle's provider to provide RSA encryption and decryption of a login name and password for several years ... with JDKs in the 1.4.2 series up through 1.4.2_07.
    Recently, however, Sun released JDK 1.4.2_08, and suddenly any of our Java Web Start client applications are unable to successfully load the public key that we use to encrypt their login name and password before shipping it to the server for authentication with the 1.4.2_08 JRE. But, if we revert back to 1.4.2_07, everything works again.
    This public key itself has been in use for several years and the same code to read the public key has been in use for a long time ... including multiple versions of the BouncyCastle provider and all versions of the JDK up through 1.4.2_07. But suddenly things appear to break with JDK 1.4.2_08.
    This smells like a problem with JDK 1.4.2_08 so I thought that I'd check on this forum to see if any other Bouncy Castle users have experienced this problem. Is there anything further that I can do to check this out? Has any Bouncy Castle user successfully loaded a RSA public key from a byte stream with JDK 1.4.2_08? Or have people using other providers seen any problems reading similar public keys with JDK 1.4.2_08?
    The code that is failing on the client side is:
    try {
       encKey = new byte[this.publicKeyInputStream.available()];
       this.publicKeyInputStream.read(encKey);
       spec = new X509EncodedKeySpec(encKey);
       keyFactory = KeyFactory.getInstance("RSA",  "org.bouncycastle.jce.provide.BouncyCastleProvider");
       myPublicKey = keyFactory.generatePublic(spec);
       return myPublicKey;
    catch (Exception e) {
       e.printStackTrace();
    }The stack trace that I'm getting includes ...
    java.security.spec.InvalidKeySpecException: java.lang.IllegalArgumentException: invalid info structure in RSA public key
       at org.bouncycastle.jce.provider.JDKKeyFactory$RSA.engineGeneratePublic(JDKKeyFactory.java:330)
       at java.security.KeyFactory.generatePublic(Unknown Source)
       at org.opencoral.util.Encryption.loadPublicKey(SourceFile:450)
       at org.opencoral.util.Encryption.<init>(SourceFile:119)
       at org.opencoral.main.Coral.<init>(SourceFile:338)
       at org.opencoral.main.Coral.main(SourceFile:1919)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at com.sun.javaws.Launcher.executeApplication(Unknown Source)
       at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
       at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
       at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
       at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
       at com.sun.javaws.Launcher.run(Unknown Source)
       at java.lang.Thread.run(Unknown Source)While it clearly indicates that it thinks that there is an "invalid info structure in RSA public key", I believe that nothing has changed in the structure of our key ... and this same key still works properly if I revert to JDK 1.4.2_07.
    Any thoughts or insights?
    Thanks,
    John Shott

    I'm facing the same Exception here,
    With JDK 1.5 (SUNJce) i'm getting --
    Exception in thread "main" java.security.spec.InvalidKeySpecException: java.secu
    rity.InvalidKeyException: Invalid RSA public key
    at sun.security.rsa.RSAKeyFactory.engineGeneratePublic(Unknown Source)
    With BouncyCastle i'm getting --
    Exception in thread "main" java.security.spec.InvalidKeySpecException: java.lang
    .IllegalArgumentException: invalid info structure in RSA public key
    at org.bouncycastle.jce.provider.JDKKeyFactory$RSA.engineGeneratePublic(
    JDKKeyFactory.java:345)
    Any Solution?

  • Outlook 'Bitness' registry key not set. by 64-bit install of Office 2013

    A 32-bit version of Office 2013 was installed by default on Windows 8.
    I uninstalled this and installed the 64-bit version as per http://office.microsoft.com/en-us/choose-the-32-bit-or-64-bit-version-of-office-HA102840825.aspx.
    But the Outlook "Bitness" registry key is missing, i.e. no \HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Outlook\Bitness.
    (Note: the old 32-bit install had key \HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Outlook\Bitness)
    Thank you for any insights as to why the key isn't set.

    Hi,
    Thank you for posting in the MSDN Forum.
    Since the issue is more relate to the end-user, I'd like to move it to Outlook IT pro forum.
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us.
    Thanks for your understanding.
    Best regards
    Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Failure to generate key with keytool

    I tried to use keytool to generate a key on Linux. It was successful on other Linux machines, but it is strange that it is failure on my production server.
    # /usr/java/jdk/bin/keytool -genkey -v -alias test2 -keyalg RSA
    Enter keystore password: changeit
    What is your first and last name?
    [Unknown]:
    What is the name of your organizational unit?
    [Unknown]:
    What is the name of your organization?
    [Unknown]:
    What is the name of your City or Locality?
    [Unknown]:
    What is the name of your State or Province?
    [Unknown]:
    What is the two-letter country code for this unit?
    [Unknown]:
    Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown correct?
    [no]: yes
    Generating 1,024 bit RSA key pair and self-signed certificate (MD5WithRSA)
    for: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
    And then the keytool keeps running but cannot generate a key.
    My production server is:
    - Intel Pentinum III 850 with 256MB RAM
    - RedHat Linux 7.2
    - Java 2 SDK build 1.4.0-beta3-b84
    Remark: I tried with same version of Linux distro and Java SDK on other machine, but it was successful.

    Chances are it is hung on the SecureRandom's use of the /dev/random
    device. If I recall right the proper /dev/random on linux is really
    /dev/urandom. So what you need to do is edit the
    <java_home>/jre/lib/security/java.security file a change the property
    to /dev/urandom instead of its default /dev/random value.....

  • Generating symmetric key with RSA

    Hello,
    I have a problem. I want to generate symmetric keys with the use of RSA. But RSA is not supported by Java 1.4.2 except for the signature class.
    My question is can I generate symmetric keys using RSA and Bouncy Castle provider??? Or is there a way around ???
    Thanks a lot,
    Ravi

    Or write your own RSA. here is some working code:
    ///////////////// class BigIntegerRSA /////////////////
    import java.math.*;
    import java.util.*;
    public class BigIntegerRSA {
      int bits;
      BigInteger p, q, n, nPrime, e, d;
      public BigIntegerRSA(int _bits, BigInteger _p, BigInteger _q) {
        bits=_bits;
        p=_p;
        q=_q;
        n = p.multiply(q);
        nPrime = p.subtract(BigInteger.ONE).multiply( q.subtract(BigInteger.ONE));
        e=BigInteger.ZERO;
        BigInteger TEN=new BigInteger(""+10);
        for( e = nPrime.divide(TEN); !BigIntegerUtil.gcd( e, nPrime ).equals(BigInteger.ONE); e=e.add(BigInteger.ONE)){
        d = BigIntegerUtil.inverse( e, nPrime );
      public static BigIntegerRSA generate(int _bits) {
        BigIntegerRSA rsa= null;
        boolean verified=false;
        while(!verified){
          BigInteger p=BigInteger.probablePrime(_bits/2+1,new Random(System.currentTimeMillis()));
          BigInteger q=BigInteger.probablePrime(_bits/2+1,new Random(System.currentTimeMillis()));
          rsa= new BigIntegerRSA(_bits,p,q);
          verified= rsa.verify();
        return rsa;
      public BigIntegerRSAPublicKey getPublicKey(){
        return new BigIntegerRSAPublicKey(bits,e,n);
      public BigIntegerRSAPrivateKey getPrivateKey(){
        return new BigIntegerRSAPrivateKey(bits,d,n);
      public boolean verify() {
        //e * d % ( nPrime ) == 1
        BigInteger multiplied=e.multiply(d).mod(nPrime);
        if(!multiplied.equals(BigInteger.ONE)){
          return false;
        //test random
        BigIntegerRSAPublicKey pub=getPublicKey();
        BigIntegerRSAPrivateKey priv=getPrivateKey();
        BigInteger message, encoded, decoded;
        //random
        message=new BigInteger(bits-2, new Random(System.currentTimeMillis()));
        encoded=pub.code(message);
        decoded=priv.decode(encoded);
        if(!message.equals(decoded)){
          System.out.println("Failed to encode and decode "+message);
          return false;
        return true;
      public static void main( String [ ] args ){
        BigIntegerRSA rsa=BigIntegerRSA.generate(512);
        BigIntegerRSAPublicKey pub=rsa.getPublicKey();
        BigIntegerRSAPrivateKey priv=rsa.getPrivateKey();
        BigInteger message=new BigInteger("2938798723423429020");
        System.out.println( "message: " + message );
        BigInteger code = pub.code(message);
        BigInteger decode = priv.decode(code);
        System.out.println( "Code: " + code );
        System.out.println( "Decode: " + decode );
    ///////////////// class BigIntegerRSAPublicKey /////////////////
    import java.math.*;
    import java.util.*;
    public class BigIntegerRSAPublicKey{
      int bits;
      BigInteger e,n;
      public BigIntegerRSAPublicKey(int _bits, BigInteger _e, BigInteger _n) {
        bits=_bits;
        e=_e;
        n=_n;
      public BigInteger code(BigInteger message) {
        if(message.bitLength()>bits){
          return null;//"Cannot encode anything with more bits than bits while message had message.bitLength() bits
        return message.modPow(e,n);
    ///////////////// class BigIntegerRSAPrivateKey /////////////////
    import java.math.*;
    import java.util.*;
    public class BigIntegerRSAPrivateKey {
      int bits;
      BigInteger d, n;
      public BigIntegerRSAPrivateKey(int _bits, BigInteger _d, BigInteger _n) {
        bits=_bits;
        d=_d;
        n=_n;
      public BigInteger decode(BigInteger code)  {
        if(code.compareTo(n)>0){
          return null;//Cannot decode anything greater than n while code was code
        return code.modPow(d,n);
    ///////////////// class BigIntegerUtil /////////////////
    import java.math.*;
    import java.util.*;
    public class BigIntegerUtil {
      // Internal variables for fullGcd
      private static BigInteger x;
      private static BigInteger y;
      public static BigInteger gcd( BigInteger a, BigInteger b )
        if( b.equals(BigInteger.ZERO) )
          return a;
        else
          return gcd( b, a.mod(b) );
      public static BigInteger inverse( BigInteger a, BigInteger n )
        fullGcd( a, n );
        return x.compareTo(BigInteger.ZERO)>0 ? x : x.add(n);
      private static void fullGcd( BigInteger a, BigInteger b )
        BigInteger x1, y1;
        if( b.equals(BigInteger.ZERO) )
          x = BigInteger.ONE;
          y = BigInteger.ZERO;
        else
          fullGcd( b, a.mod(b) );
          x1 = x; y1 = y;
          x = y1;
          y = x1.subtract(( a.divide(b) ).multiply(y1));
    }And since BigInteger has the methods .toByteArray() and new BigInteger(byte[] b) this is perfect for encrypting and decrypting anything, eg a DES key or some other symmetric encryption

  • Libsapcrypto - does it support 4096 - bit RSA keys

    I have a few questions about the libsapcrypto library and it's use with SSL server certificates.  Will it support
    4096 bit RSA keys?    Will transaction STRUST support openssl server certificates 4096 bit or otherwise with
    the libsapcrypto installed?
    Thanks.

    Yes - see [SAP note 690999|https://service.sap.com/sap/support/notes/690999], point 4 as well as [SAP note 836367|https://service.sap.com/sap/support/notes/836367].

  • Is their a difference between primary key and unique key with not null valu

    What is the difference in having a column as primary key and having unique key with not null for the column.
    vinodh

    SBH wrote:
    For quick review, below is the link
    http://www.dba-oracle.com/data_warehouse/clustered_index.htm
    You appear to have stumbled on a site that is a mine of disinformation about Oracle.
    >
    It would be helpful, if you explain it too..thnx !!
    The site is wrong and makes up its own terminology as it goes along.
    If the value for clustering factor approaches the number of blocks in the base table, then the index is said to be clustered. http://www.oracle.com/pls/db112/search?remark=quick_search&word=clustered+index
    There is no create clustered index in Oracle.
    - Clustering factor affects the efficiency of an index.
    - There can be clustered tables that you can create indexes on.
    - An Index Organized table is a similar concept to the Microsoft SQL Server clustered index, but it isn't the same thing at all.

  • Difference between PRIMARY KEY and UNIQUE KEY with NOT NULL

    What is the difference between PRIMARY KEY and UNIQUE KEY with NOT NULL constraint?
    Message was edited by:
    Nilesh Hole

    Answer for the master!!!
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:8743855576462
    Thanks,
    Karthick

  • Number 2 key(with "at" symbol) is not working......

    Hi,
    i am using HP 15-d006tu Notebook PC with windows 8 os.
    Recently i started facing a serious problem ie key with numer 2 and at symbol is not working. my model is having numeric keypad so i can type 2 with that but i am not able to type at symbol. Finding it really hard to copy paste the email addresses or the symbol alone. i checked whether it is jammed or something like that but nothing is there and its pressing like anyother key but when i press that key nothing is happening. 
    kindly let me know whether it is a hardware issue or some virus or something like that????
    Should i take my device to the service center and change the entire keypad???
    Really finding this problem a big headache. Its not even 1 year since i bought this laptop.
    Please please guide me.....
    Thank in advance
    Jobin 

    Hi
    Did you try connecting to USB keyboard and check?
    Shut down the notebook
    unplug the AC Adapter
    Disconnect all the external peripheral devices
    then remove the battery
    Hold down the Power button for 30 seconds
    Re-insert the battery and plug in the AC Adapter
    Tap away at the ESC key as you start the notebook to see if this will launch the Start-up Menu
    then select F10 to enter the bios menu
    Press F5 to load the defaults ( this is sometimes F9, but the menu at the bottom will show the correct key )
    use the arrow keys ( assuming they work in this menu ) to select 'Yes' and hit enter
    Press F10 to save the setting and again use the arrow keys to select 'Yes' and hit enter.
    If that doesn't resolve the problem, then it's probably hardware issue,
    You can confirm it by testing keyboard from BIOS:
    http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&docname=c03467259
    Contact HP in your region:
    http://www8.hp.com/us/en/contact-hp/ww-contact-us.html
    Regards,
    ++Please click KUDOS / White thumb to say thanks
    ++Please click ACCEPT AS SOLUTION to help others, find this solution faster
    **I'm a Volunteer, I do not work for HP**

  • Creating a ODS key with 32 characteristics in BW 3.5

    All,
    We have to create a ODS key with 32 characteristics in BW 3.5. We are using an after image type delta capable extrator 0FI_GL_10. We have to do delta loads every 2 hours.
    As you all know ODS allows only 16 key fields. In order to allow 32 keys, I have created an artificial key with 17 fields concatinating into one in the transfer rules.
    The problem is still the data is not coming correctly (some records are still getting overwritten even with then new key) with the delta init load and the interesting thing is that the full load into the ODS is getting the data right.
    In other words, a delta init load is getting 95680 records and where as full load is getting 99680 records.
    Have anybody come accross such situation and what would be helpful to solve this issue?
    Thanks,
    - Shashi
    null

    I assume your CHAR 60 is enough to hold all the fields that you are concatenating.
    Other problem with concatenate is that it strips the leading and trailing blanks.
    So let us say you have two fields F1 (char 5) and F2 (char 3)
    F1_________F2
    A1_________03
    A10________3
    A12________22
    Now, follow what happens with concatenate F1 and F2. Row 1 will result in value 'A103', row 2 will also result in 'A103' and row 3 would be 'A1222'.
    So, even though combination of F1 and F2 was unique in these three rows, after concatenate we get only two unique values.
    This is one possible explanation. The oher ofcourse is if total length of 17 fields is more than the 60bytes you have in key field.
    To avoid this move your values with exact length (in the example above it will then be like)
    Key(5) = F1.
    Key+5(3) = F2.

Maybe you are looking for

  • Autodelete podcast in 11.1

    Was the autodelete option for podcasts removed in the iTunes upgrade (to 11.1), or was it just moved and I can't find it?

  • Issue loading CSV file into HANA

    Hi, From last couples of weeks i am trying to load my CSV file into HANA Table, but i am unable to succeed. I am getting error "Cannot open Control file, /dropbox/P1005343/CRM_OBJ_ID.CTL". I have followed each and every step in SDN, still I could not

  • Problems when i update to ios6

    I have an iphone4s and i am using assistive touch. When i update to ios6 the automatic screen lock doesnt work, but if i disable assistive touch the screen lock works fine. Some one knows about this problem?

  • General settings for full hd 1080 cam

    hey, I have full hd 1080 cam avchd, and I don't know wich correct settings I need 2 use!!?? firtst of all: dv or hdv= I think hdv second: avchd I really don't know it any more and it's starting to get me ennoying

  • How to keep sent messages from my BB on a BIS account

    HI, I use my hotmail and cogeco email a lot and I want to keep a record of my sent msg's from my BB.  The messages I sent today from my BB are not stored in the sent folder on the BB or on line at the mail service. How do I ensure all sent messages a