当前位置:  技术问答>java相关

200分求 DES 数据加密 java 算法源程序

    来源: 互联网  发布时间:2015-07-10

    本文导语:  200分求 DES 数据加密 java 算法源程序 | 哥们,我这里有N多种加密算法java源程序,先加分,我给你发过去。我先给你贴出来一部分:) /*  * Copyright (c) 1995, 1996, 1997 Systemics Ltd  * on beha...

200分求 DES 数据加密 java 算法源程序

|
哥们,我这里有N多种加密算法java源程序,先加分,我给你发过去。我先给你贴出来一部分:)
/*
 * Copyright (c) 1995, 1996, 1997 Systemics Ltd
 * on behalf of the Cryptix Development Team.  All rights reserved.
 */

package cryptix.security;

import java.io.PrintStream;

/**
 * DES is a block cipher with an 8 byte block size.  The key length
 * is 8 bytes, but only 56 bits are used as the parity bit in each
 * byte is ignored.
 * 


 * This algorithm has been seriously analysed over the last 30 years,
 * and no significant weaknesses have been reported.  It's only flaw
 * is that the key length of 56 bits makes it relatively easy to
 * brute-force it.  To overcome this near-fatal flaw, it is recommended
 * that DES be used in triple-DES mode.  Need reference here...
 *
 * 


 * References
 *
 * 


 * DES was written by IBM and first released in 1976.
 * See
 *      Bruce Schneier,
 *      "Chapter 12 Data Encryption Standard,"
 *      Applied Cryptography,
 *      Wiley 2nd Ed, 1996
 * for detailed information.  The algorithm is freely usable.
 *
 * 


 * Copyright © 1995, 1996, 1997
 * Systemics Ltd
 * on behalf of the
 * 
 * Cryptix Development Team.
 * All rights reserved.
 *
 * 


 * @author Geoffrey Keating (this Java implementation)
 * @author Eric Young (SPtrans)
 * @see BlockCipher
 */
public final class DES extends BlockCipher
{
        private static final int REQUIRED_LIB_MAJOR_VER = 1;
        private static final int REQUIRED_LIB_MINOR_VER = 11;
        
        private static final String LIBRARY_NAME = "des";

        private static boolean native_link_ok = false;
        private static boolean native_lib_loaded = false;
        private static String native_link_err = "Class never loaded";

        static 
        {
                // load the DLL or shared library that contains the native code
                // implementation of the des block cipher.
                try
                {
                        System.loadLibrary( LIBRARY_NAME );
                        native_lib_loaded = true;
                        try
                        {
                                if ( ( getLibMajorVersion() != REQUIRED_LIB_MAJOR_VER ) || 
                                        ( getLibMinorVersion() 


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高手帮一下,Server用java DES加密,Client用c DES解密,c如何解密,能否给出程序!
  • DES加密的问题!!
  • des加密问题求助
  • 怎么样比较已经被DES的加密后的密码?
  • linux下,使用openssl的des加密,密钥如何导出?
  • Oracle定义DES加密解密及MD5加密函数示例
  • 非常着急,关于DES加密的,用java加密过的字符串,药用Linux下的C语言来解密,涉及到补位的问题,弄了几天都没有实现,有高手会的,请指点一二!!!!!!!!
  • 一个可逆加密的类(使用3DES加密)
  • c#编写可逆加密类(3DES加密)的教程
  • java使用des加密解密示例分享
  • des加密解密源码 C# key值问题分析
  • 字符串desede 3des加密示例分享
  • [J2SE]Java中3DES加密解密调用示例
  • 兼容PHP和Java的des加密解密代码分享
  • 跪求3DES ECB 模式的加密C源码
  • java中使用DES加密解密实例
  • 6个0和6个1作为密钥用3des加密结果一样,请帮我看下这个程序的问题
  • des加密解密JAVA与.NET互通实例
  • 求助DES加密问题
  • asp.net实现文本的DES加密、MD5散列值、DSA的数字签名
  • java命名空间javax.crypto.spec类deskeyspec的类成员方法: des_key_len定义及介绍
  • 求DES的JAVA源码
  • java命名空间javax.crypto.spec类desedekeyspec的类成员方法: des_ede_key_len定义及介绍
  • 和DES有关的java问题,高手请进,急啊~~~~~~
  • 和DES有关的JAVA问题,有兴趣的请进
  • 紧急求助:如何在Linux下用C语言实现MD5/DES解密
  • 每日Oracle:配置日志模式的相关参数log_archive_des


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3