Md5 checksum in 9.2

Hi,
I am generating some output for client in 9.2 database and sending this output file to client. Client want md5 checksum for whole file to be get added in a header of output file. In Oracle 9.2 is it possbile to get md5 value for complete query output ?
( I know it is not easy, may be store output as CLOB and then calculate md5 value ...etc ).
This question is for my learning.
thanks & regards
pjp

Here are a couple of methods you can use...
public static String md5(byte[] buffer) {
     StringBuffer md5Hash = new StringBuffer(32);
     try {
          byte[] b = java.security.MessageDigest.getInstance("MD5").digest(buffer);
          int len = b.length;
          for (int x=0; x<len; x++) {
               md5Hash.append(String.format("%02x",b[x]));
     catch (java.security.NoSuchAlgorithmException e) {
          e.printStackTrace();
     return(md5Hash.toString());
public static String md5File(String file) {
     String md5Hash = "";
     try {
          FileInputStream in = new FileInputStream(file);
          int bytes = in.available();
          byte[] buffer = new byte[bytes];
          in.read(buffer);
          in.close();
          md5Hash = md5(buffer);
     catch (Exception e) {
          e.printStackTrace();
     return md5Hash;
}

Similar Messages

  • How to do md5 checksum in PL/SQL in 8i

    Is there any function in PL/SQL for md5 checksum?

    Oracle8i Enterprise Edition Release 8.1.7.3.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.3.0 - Production
    SQL> SET SERVEROUTPUT ON;
    SQL> BEGIN
      2    DBMS_OUTPUT.PUT_LINE (
      3      'md5 hash => ' ||
      4      DBMS_OBFUSCATION_TOOLKIT.MD5 (
      5     input => UTL_RAW.CAST_TO_RAW ('plain text')));
      6  END;
      7  /
    md5 hash => 31BC5C2B8FD4F20CD747347B7504A385
    PL/SQL procedure successfully completed.
    SQL>

  • LMS 4.2 possibility to md5 checksum all ios images in repository?

    Hi,
    Recently we upgraded a switch with an image from the repository in LMS. After the installation of the image it seemed corrupt.
    My question now is : Can we do a MD5 checksum on all the images in the local repository to verify that all images are ok to use?
    Kind regards
    Steven

    Hi,
    I know this is a really old thread but I have a question regarding the MD5 checks.
    I am using a freshly installed Prime LMS 4.2.5 and I would like to know is the LMS is checking the file checksum of the IOS copied to a router/switch to make sure it's integrity is good? Or it is still not implemented? I am asking this because I see the SNMP OID 1.3.6.1.4.1.9.9.10.1.1.4.2.1.1.3 (ciscoFlashFileChecksum) in the traffic between LMS and the devices but I don't see any evidence in LMS job about this integrity check (neither in the telnet session commands).
    [Update I] Just to inform you - if you ran into the same problem:
    I opened an SR with Cisco to ask them about this and a nice engineer made a thorough investigation and the result is: during a deployment job LMS 4.2.5 does MD5 verification on the image copied on the device (but from another SR I know that the Prime Infrastructure 2.2 does not do MD5 verification on the image copied on the device, only when importing the image to the repository).
    [Update II] Bug for this PI problem: PI (Version 2.2 and above), while distributing image into device, validates successful image copy by validating a copy prompt from the device - so only checking the size of the image, not the MD5 hash.. https://tools.cisco.com/bugsearch/bug/CSCut63077
    Waiting for a reply:
    Norbert

  • How to use md5 Checksums to verify thousands of copied files

    Hello,
    So I need to be able to verify the succesful copy of thousands of files using md5 checksums.
    is there a program for this or a string of code for terminal?
    Please help.
    Cheers.

    I cover how to do that in the link above, but to quickly do this, run the following command on both folder paths:
    find -s ~/Downloads -type f -exec md5 -q {} \; | md5
    This will generate a list of md5 checksums for each file in the directory (in this case, the Downloads directory in your home folder, but you can change this to whatever you would like), and then create a summary checksum of the collective checksums.
    In my case, the above command yields the following checksum:
    42cf9632cf763cad84c633f0cc7c93bb
    Doing this on my Documents folder yields the following checksum:
    782845544f0ecf8a7ae5fa66197d6abd
    You can then compare these to see if they are different. In this case they are, indicating the folders do not have the same contents.
    Keep in mind this may take a while to run, as checksums will have to be computed for each file in the directory. While this is a raw command, you can save it in a script and then simply run the script with an input argument to make it easier. For example, the following script should work:
    #!/bin/bash
    find -s $1 -type f -exec md5 -q {} \; | md5
    Saving this in a text file, naming it something like "dirsum" and then making it executable in a path location such sa /bin (or a custom added path) will make it easily accessible, so you can run the same command by simply typing the following in the Terminal (in this case to calculate a checksum of the Downloads folder):
    dirsum ~/Downloads

  • MD5 Checksum Changes When Renaming Files in Bridge?

    Just like the title says: MD5 checksum seems to be changing when renaming files in Bridge
    Is this normal? Is there anyway to disable this? Checksums do not seem to change when renaming a file outside of Bridge (ie; in Windows Explorer or Mac Finder).
    Ken
    P.S. System is Windows 7 using Bridge CS6 (64bit)

    Thanks for the quick reply Curt.
    Until you just now asked the question, I could not explain why it should not change. Now, if I understand correctly after googling around a bit, it appears the hash can be computed either with or without the filename (among other things).
    Apparently Bridge computes the hash including the filename. It seems there is an option to compute the hash based only on the file contents (ie; without the filename). My assumption was that by default, the checksum was generated using only the files contents (ie; without the filename).
    I'm hoping someone can comment definitively on how Adobe Bridge does it and whether or not there's a way to change it.
    Ken

  • Find MD5 checksum of a DVD using terminal?

    Hi, I was wondering how to find the MD5 checksum of a DVD in my Mac's DVD drive. I no longer have the .ISO and I want to verify its authenticity. Thanks.

    You can do that with Disk Utility.
    Open Disk Utility and select your disk in the sidebar. From the "Images" menu, choose "MD5 image checksum" from the "Checksum" submenu.

  • Md5 checksum

    Hi, I was wondering if anyone knows where I can get my hands on the md5 checksum algorithm. I need to use it but it is not installed on my system. Running Solaris 2.6, also any advice on how to install it. Thanks in advance.
    Paul

    Maybe not, in short you will have to find a function that will do md5 hash or you can develop your own here is the[+link+|http://en.wikipedia.org/wiki/MD5]
    Ss

  • Can't find MD5 checksum for R12.0.0  plz help!!!

    hi,
    iam trying to install R12.0.0 but there were errors in staging and i checked metalink for MD5 Checksum file for R12.0.0 i can't find it... can anyone tell me where to find it??
    thank you

    Hi Sundar;
    I think so, if you find it plz replyAlready cant find it at metalink
    By the way you can make test your setup as
    unzip -t xxx.zip << it will show u zip file has corruption or not for your installation
    Regard
    Helios

  • MD5 checksum - obsolete function modules

    Hello experts,
    I have to create a program, which generates the MD5 checksum for some flies. I have found some function modules, but the following is written in the description: OBSOLETE or DO NOT USE:
    MD5_CALCULATE_HASH_FOR_CHAR    OBSOLETE -
    MD5_CALCULATE_HASH_FOR_RAW     OBSOLETE -
    MD5_CONVERT_HASH               OBSOLETE -
    MD5_GET_HASH_INTERACTIVE       DO NOT USE
    Does anybody know how to do the MD5 checksums with released function modules/classes?
    Cheers and thanks in advance
    Markvist

    Maybe you do not need the answer any longer but method CRC32 of class CL_ABAP_ZIP should work for your requirement.
    Regards,
    Mark

  • Md5 Checksum instead of CRC

    Hi,
    I am using java.util.zip package for compression. I am using gzipoutputstream class for compression. It uses the crc checksum. Can I make gzip compression to use md5 checksum instead of crc ?
    Thanks

    checkout this url:
    http://www.brunolinux.com/01-First_Thin … d_CDs.html

  • MD5 checksum help

    I am moving about 30Gb of files across between two computers. I want to be sure they have been moved bit-perfectly. I've been told to use MD5 checksum to do this but I am not sure how.
    The files are in nested folders, several levels deep, so I need a solution which will check them all in one go, including all subfolder contents.
    I'm only going to do this once. If it can be done from Terminal, I'm happy to try, if someone can talk me through it... (Have never used Terminal before.)

    I don't how how many files you're talking about but that potentially could be a lot of  checksums.  At any rate here's some suggestions:
    For terminal:
    find path-to-dir -type f -print0 | xargs -0 md5 > x
    find path-to-dir -type f -exec cat {} \; | md5
    First command will generate a md5 for each file into file x.  Do it on the source and destination and compare.
    Second command would be a single md5 for all concatenation of all the files.  Might overflow something I'm guessing.
    Here's some pre-built utilities:
    checkSum+
    md5

  • MD5 Checksum & additional Metadata?

    I've been asked to supply a Pro Res 422 HQ file with its associated MD5 Checksum and additional metadata.
    Can anybody explain how to do this? I'm aware I can export an XML file, but I can find no mentionof MD5 Checksum (what does this mean exactly)?

    MD5 is a security measure to show that a transmitted file has arrived intact and has not been tampered with.
    You create a file and read out it's MD5 (a string of letters and numbers) that uniquely identifies it.
    Send that to the recipients -in an email for example.
    They then download the video, read its MD5 and compare with the information in your email.
    If both are identical, the file is intact.
    More: http://en.wikipedia.org/wiki/MD5
    You can read the md5 using Terminal, but it's a bit fiddly. This free utility might help: http://www.macupdate.com/app/mac/21726/md5

  • Md5 checksum in java

    are there any api's in java through which i can find md5 checksum of a file ??
    Gaurav

    Here are a couple of methods you can use...
    public static String md5(byte[] buffer) {
         StringBuffer md5Hash = new StringBuffer(32);
         try {
              byte[] b = java.security.MessageDigest.getInstance("MD5").digest(buffer);
              int len = b.length;
              for (int x=0; x<len; x++) {
                   md5Hash.append(String.format("%02x",b[x]));
         catch (java.security.NoSuchAlgorithmException e) {
              e.printStackTrace();
         return(md5Hash.toString());
    public static String md5File(String file) {
         String md5Hash = "";
         try {
              FileInputStream in = new FileInputStream(file);
              int bytes = in.available();
              byte[] buffer = new byte[bytes];
              in.read(buffer);
              in.close();
              md5Hash = md5(buffer);
         catch (Exception e) {
              e.printStackTrace();
         return md5Hash;
    }

  • Md5 checksum r12

    is there a document where i can validate the result of md5 checksum for r12 staging directory?

    On the edelivery.oracle.com site, after logging in and selecting a media pack to download, there is a 'View Digest' button above the list of components to download. That might get you the information you need...
    Regards,
    John P.

  • MD5 checksum of jdk

    Can someone please post the MD5 checksum for the latest JDK
    That is jdk-6u21-windows-x64

    checkout this url:
    http://www.brunolinux.com/01-First_Thin … d_CDs.html

Maybe you are looking for

  • Key figure display in planning book with respect to Time bucket profile

    Hi, I am loading a key figure to planning area from the info cube for the current month. When I review the key figure in planning book with monthly time bucket profile it shows 85 for the current month. In the same planning book with weekly bucket pr

  • Can not find proper weblogic server install url.

    I want to learn oracle form. So I was download oracle 11g fusion middleware. Before install it I have to install oracle web logic server. I was download weblogic server [ http://download.oracle.com/auth/otn/nt/middleware/11g/wls/wls1034_dev.zip] but

  • ORA-12519: too many new conenctions

    Hello, with 10.2 XE the number of PROCESSORS is limited to 40, the Problem exists with the Listener that it quickly starts to refuse new connections with ORA-12519, even when the maximum number of connects at the same time is not reached. At least th

  • OWSM: Gateway is not ready to process requests

    OWSM: Gateway is not ready to process requests After I registered a service in a gateway with OWSM and when I intialize a client call using gateway virtualized URL fro BPEL, the first time call I always get the following fault. It is like a "wake-up"

  • [Q]Is it possible to set the hostname as DBCS character like Korean

    My question is that is it possible to set the hostname as double byte character set like Korean or Japanese. If possible, What kind of limitation does exist? Thanks