What is KCV (Key Check Value) in 3DES used for?

Hi Friends..
I want to know what is KCV (Key Check Value) used for?..
i found that 3DES operation (2Keys length or 3Keys length) sometimes needs KCV (Key Check Value)..
As far as i know the KCV itself computed as Follows :
3DES(Keys, IV(all zeroes), Data (8byte zeroes)
Please correct me if i'm wrong..
Thanks

Leonardo Carreira wrote:
sabre150 wrote:
Leonardo Carreira wrote:
Could you suggest me what is the good book for "learning the concept of cryptography"?..Errr ... I thought I had done that!Yes you're right, you had suggested the book for me..
And i don't found the KCV (Key Check Value) usage in the book..
So, i ask this question, sorry if my question is sounds boring to you, sorry for this inconvenience.. :(
thanksKCV has at least two different meanings. I suspect you are interested in the one outlined in http://www.cryptographyworld.com/key.htm.

Similar Messages

  • What is t-code SHD0's 'Variant Groups' used for?

    hi all:
    What is t-code SHD0's 'Variant Groups' used for?
    It seems can't work,who can help me?
    thanksss.

    Variant groups
    An extension of the standard variants is involved in the variant groups; the standard groups are often insufficient:
    Different users (groups) should work with different variants;
    Some users should be able to execute a transaction with different variants.
    This is possible - in addition to the advantages that the standard variants offer - with variant groups:
    Variants from variant groups are automatically applied, but only for users that are assigned to them.
    A user can be assigned to several groups and can change the assignment.
    The values of the groups are not applied in the batch input mode.
    If a transaction is started with another transaction variant, the values are not additionally applied to a variant group.
    How are the variant groups maintained?
    You can enter the group names on the "Variant Group" tab and maintain variant groups with the "Create" or "Change" functions.
    The group name must be in the "correct" namespace.
    In addition, there are two Where-Used Lists:
    Which users are assigned to the group,
    For which transactions the group applies.
    Which transaction variants belong to the groups?
    The name of a transaction variant that is to belong to a group meets the following naming conventions:
    <Name of variant group><name of transaction code>. Example: A transaction variant is to be created for the XYZ transaction that belongs to GROUP1. The name of the transaction variant is then GROUP1XYZ.
    Due to this naming convention, the group name must be in the "correct" namespace.
    Transaction variants that (randomly) meet this naming convention do not necessarily belong to a group. The group assignment is activated by
    1. Creating a group
    2. Assigning users to this group
    A transaction variant that belongs to a group can also be used this way, like a transaction variant without a group.
    How are the transaction variants that belong to a group maintained?
    Transaction variants that belong to a group are maintained in the same way as all other transaction variants, they are distinguished using a naming convention (<name of variant group> <name of transaction codes>).
    They can be maintained in the "transaction variants" tab or in the "variant groups" tab. If you maintain them in the "variant groups" tab, you must always enter the transaction code so that the name of the transaction variant can be determined.
    Under what conditions is a variant from a group applied?
    A variant from a group is applied if users are assigned.
    (Only for the assigned users, all other users get the original transaction with a variant from a different group.)
    It is NOT sufficient to
    Create a group
    Create a variant that satisfies the naming convention.
    How do you assign users to groups?
    You can assign users in the "variant groups" tab in the "user assignment".
    Enter the user name.
    The user is assigned to the group with the "assign" function, but they see original transaction(s) or the transactions with variants from another group as the proposal.
    The assignment of users to the group is deleted using the "delete assignment" function.
    The user is assigned to the group using the "Set Proposal" function and the relevant transactions are started for this user with the corresponding variants.
    The proposal is canceled with the "Cancel Proposal" function, the assignment itself remains.
    If you enter the user names generically (*), you receive a selection screen in which you can
    Choose whether assignments or proposals are to be changed
    Further restrict user names (the group in the "all users from group" option has nothing to do with the variant group, it concerns the "user group for authorization check" from the user master record (logon data)).
    By choosing "Execute", you receive a list in which you can further restrict the user selection. The "Save" function saves the assignments for all selected users.
    If you want to start the report in the background, you can choose if just the list should be outputted, or if the database changes should also be performed.
    If a user is additionally also to be able to execute the original transaction, he must be assigned to the "empty group", the allocation takes place in the same way, in this case, nothing is simply entered in the group name field.
    Regards,
    Joy.

  • What are the algorithem and container to be used for this problem?

    Say I have a class with the following properties:
    groupMonth //String (jan,feb,mar�)
    accumulatedLasyYear //double
    accumulatedThisYear //double
    What will be the best container/algorithm to use for objects from the class above so I can have them sorted by month (I know it�s a string) AND GROUP the months together (and the accumulated as well)
    Example:
    Jan 4 8
    Feb 2 3
    Mar 5 2
    Jan 3 5
    Feb 4 2
    Mar 9 3
    The output should be:
    Jan 7 13 //(4+3, 8+5)
    Feb 6 5
    Mar 14 5
    Thanks for any thought�

    I'd suggest a java.util.Map<String, Set<WhateverClassYouveDefined>>. The keys are the year, the values are Sets containing all objects of that year. Iterate through your list of objects and group them into the right set using the map.
    Then I'd suggest looping through the keys to get each month's worth. Since you know what all the keys will be in advance, and there's only twelve of them, create an array of the twelve month strings. Loop through that array, and for each value grab the corresponding Set from the map.
    Then for each set you get, iterate through its contents, get the values, and add them.
    Then just print the month and the sums of values from the set, and go on to the next month.

  • What is the message type and basic type used for catsdb in idoc help me

    what is the message type and basic type used for catsdb in idoc help me
    ANY IDOC FOR CATSDB PLEASE TELL,
    Regards,
    Jagrut BharatKumar Shukla
    points will be awarded

    Hi,
    Check these message types.
    ATT_ABS_WITH_COST and WORKSCHED_WITH_COST.

  • What does this" touch /var/lock/subsys/oracle9i " used for?

    touch /var/lock/subsys/oracle9i
    this is in oracle auto start scripts.
    What does this" touch /var/lock/subsys/oracle9i " used for?
    Thanks.

    ok,
    this touch in dbora is solely used for dbora. The dbora script will later on remove the file after stop database.
    sample of dbora
    #!/bin/bash
      # chkconfig: 35 99 10   
      # description: Starts and stops Oracle processes
      # Set ORA_HOME to be equivalent to the $ORACLE_HOME
      # from which you wish to execute dbstart and dbshut;
      # Set ORA_OWNER to the user id of the owner of the
      # Oracle database in ORA_HOME.
      ORA_HOME=<Type your ORACLE_HOME in full path here>
      ORA_OWNER=<Type your Oracle account name here>
      case "$1" in
        'start')
           # Start the Oracle databases:
           # The following command assumes that the oracle login
           # will not prompt the user for any values
           su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
           # Start the TNS Listener
           su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
           # Start the Intelligent Agent
           if [ -f $ORA_HOME/bin/agentctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/agentctl start"
           else
              su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl dbsnmp_start"
           fi
           # Start Management Server
           if [ -f $ORA_HOME/bin/oemctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/oemctl start oms"
           fi
           # Start HTTP Server
           if [ -f $ORA_HOME/Apache/Apache/bin/apachectl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl start"
           fi
           touch /var/lock/subsys/dbora
        'stop')
           # Stop HTTP Server
           if [ -f $ORA_HOME/Apache/Apache/bin/apachectl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl stop"
           fi
           # Stop Management Server
           if [ -f $ORA_HOME/bin/oemctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/oemctl stop oms sysman/<password>"
           fi
           # Stop the Intelligent Agent
           if [ -f $ORA_HOME/bin/agentctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/agentctl stop"
           else
              su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl dbsnmp_stop"
           fi
           # Stop the TNS Listener
           su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
           # Stop the Oracle databases:
           # The following command assumes that the oracle login
           # will not prompt the user for any values
           su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
           rm -f /var/lock/subsys/dbora
      esac
      # End of script dbora

  • What is the AlwaysFilter and when it is used for?

    What is the AlwaysFilter and when it is used for?
    Could you explain it in the details.
    Thank you

    jetq wrote:
    Sorry.
    cache.aggregate(AlwaysFilter.INSTANCE, new LongMin("getAge"))
    That doesn't really help.
    Where does AlwaysFilter come from? Is it part of the core API, or a 3rd party library? If the latter, which one? And in what do the API docs for this class not answer your question?

  • What type of headset with microphone can be used for softphone on ipad?

    what type of headset with microphone can be used for softphone on ipad? ideally wireless, if not a simple one not too bulky

    I use the same bluetooth headset that I use with my iphone, Jabra.
    and in using skype or other voip apps, it works just like my iphone does.

  • What is the best online backup system to use for Mac?

    What is the best online backup system to use for mac?

    By online, do you mean backup to the cloud, where you pay a monthly fee for the service to host your data?
    If this is the case, then there are a lot of services (do not know them all, but DropBox, CrashPlan, Carbonite, Mozy, SugarSync, come to mine, and that is not a complete list.
    There are also services that allow you to backup over your home network or across the internet to your own storage.  CrashPlan has this option (for free), and Transporter come to mind.  CrashPlan talks to another computer also running CrashPlan that you own or have some control (could even be a friend or relatives computer).  Transporter is hardware that you either provide some storage of your choice, or they will sell the unit with storage.
    I'm mostly a CrashPlan to my own storage user.  I backup to a Mac mini for my Mom (300 miles away) and Wife (she is local )
    Can clarify your exact desires or needs.

  • What is the best disk cleanup program to use for my macbook pro?

    what is the best disk cleanup program to use for my macbook pro? i've heard about MacKeeper but i dont want to risk downloading anything that might harm my computer. i just need excess files & such cleared and my computer harddrive cleaned up!

    DO NOT USE MACKEEPER! If you feel you must have a "cleaner" try ONYX                                                                                                                          www.macupdate.com/app/mac/11582
    https://discussions.apple.com/docs/DOC-3353
    Credits to ds store.

  • [svn:fx-trunk] 20696: update build. properties values that are used for flex-sdk-description.xml.

    Revision: 20696
    Revision: 20696
    Author:   [email protected]
    Date:     2011-03-08 14:09:49 -0800 (Tue, 08 Mar 2011)
    Log Message:
    update build.properties values that are used for flex-sdk-description.xml. release.version = 4.5.1 release = Superhero
    QE notes: no
    Doc notes: no
    Bugs: no
    Reviewer: lauren
    Tests run: no
    Is noteworthy for integration: most likely FB will have to be aware of this
    Modified Paths:
        flex/sdk/trunk/build.properties

    Thats good news.

  • Hi , I would like to know how and what for the keys f1 thou f12 is use for and there is blue print .

    I have a Lenovo T60 IBM, what dose the blue print on keys means? and for what is used for?.

    Hi and welcome to the forum!
    If you mean the blue function keys, arrow keys and spacebar, then following would explain it to you:- http://www-307.ibm.com/pc/support/site.wss/MIGR-62714.html
    The Fn key is on the left down corner.
    Hope this helps.
    Maliha (I don't work for lenovo)
    ThinkPads:- T400[Win 7], T60[Win 7], IBM 240[Win XP]
    IdeaPad: U350
    Apple:- Macbook Air [Snow Leopard]
    Did someone help you today? Compliment them with a Kudos!
    Was your question answered today? Mark it as an Accepted Solution! 
      Lenovo Deutsche Community     Lenovo Comunidad en Español 
    Visit my YouTube Channel

  • What is the best system maintenance software to use for a MBP??

    Hello everyone, I was formerly using Mac Tune-up for my Macbook Pro and it did an okay job but I am not sure what Mac software I should be using to keep my system clean while keeping it running at optimal performance. Turns-out I can no longer use Mac Tune-Up since I upgraded to Mavericks from Snow Leopard. Can anyone recommend to me the best system maintenance software to use for my MBP with Mavericks OS and where I can get it (a link or site URL)?  Thanks in advance!

    How to maintain a Mac
    1. Make two or more backups of all your files, keeping at least one off site at all times in case of disaster. One backup is not enough to be safe. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.
    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of trouble with system updates.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme examples are the "CleanMyMac" and “MacKeeper” scams, but there are many others.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for, and doesn't change the way other software works.
    Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction.  Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve. Do not rely on "utilities" such as "AppCleaner" and the like that purport to remove software.
    4. Don't install bad, conflicting, or unnecessary fonts. Whenever you install new fonts, use the validation feature of the built-in Font Book application to make sure the fonts aren't defective and don't conflict with each other or with others that you already have. See the built-in help and this support article for instructions. Deactivate or remove fonts that you don't really need to speed up application launching.
    5. Avoid malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X was once so rare that it was hardly a concern, but malware is now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it—the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness—not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    6. Don't fill up your disk/SSD. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a startup failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.
    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.
    7. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform. A well-made computing device is not something you should have to think about much. It should be an almost transparent medium through which you communicate, work, and play. If you want a machine that needs a lot of attention, use a PC.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • HT4681 What is the best most compact export to use for Youtube?

    What is the best, most compact export codec / frame size to use for Youtube?

    louisfromseven hills wrote:
    What is the best, most compact export codec / frame size to use for Youtube?
    YouTube says ....
    http://support.google.com/youtube/bin/static.py?hl=en&topic=1728573&guide=172858 5&page=guide.cs

  • What is the best filetype and resolution to use for flash, using a 1920x1080 stage.

    Hi all,
    Hope this isn't a dumb question, but what is the best file type and resolution to use for a Flash stage setup of 1920x1080 and 1024x768?
    Lately my images have been looking pixelated. There OK when I test the movie in Flash, and the SWF looks OK, but the HTML looks really pixelated.
    Many thanks to all.
    JR

    is your page scaling (ie, 100% x 100%)?
    if not, there should not be any problem.
    if yes, then you usually want your bitmaps to be as large as the largest screen you want to use and NOT have them appear pixelated.
    or, use vector graphics so they size without pixelation.

  • What is MI-Mobile infrastructure how it is useful for an ABAPer

    Hi All,
            What is MI-Mobile Infrastructure how it is userful for an ABAPer  according to carrer wise. What will be the position in future if an ABAPer choose MI. ASAP.
    Thanks&Regards.
    Bharat Kumar

    MI client development is a purely Java skill set(JSP or AWT) this is where the bulk of the development work will be carried out, although there are some middle ware developments and may also be some back end BAPI developments required in ABAP.
    Regards
    Carl

Maybe you are looking for

  • How to configure a manifest.xml in order to play dvr

    Hi,         I want to play an application with stream type dvr. Is it need to configure a manifest.xml to play any application with stream type=dvr in flash media playback. If so, plz tell  me how to configure manifest.xml. I didn't see any manifest.

  • Linking a SP calendar view to Outlook

    Is there a way to link a calendar view - not the entire calendar- to Outlook. I have a column in my SP 2007 calendar that includes a drop-down list of our 5 business units and a foltered view corresponding to each. If employees in business unit A onl

  • Static Events

    What is the main purpose of using static events in ABAP?

  • Applet Security Issue in Vista?

    I'm having a strange problem where I'm getting a permission violation while trying to read a file in an applet. This file is on the server-side and should therefore not be subject to any read/write restrictions. Strangely enough, I think at one point

  • RETURN PACKAGING PROCESS

    HI ALL ,    CAN ANY ONE  LET ME KNOW  RETURN PACKING PROCESS I.E  RETURN PACKAGING PICKUP & ISSUE. THE MOVEMENT TYPES  FOR RETURN PACKAGING STOCK 2B POSTED .