`
dickyzhu
  • 浏览: 109470 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

java加密

阅读更多
    /**
     * Returns a decrypted string that was originally 
     * encrypted using the MetCareTNGEncryptor utility.
     *  
     * @param encrypted string
     * @return decrypted string
     */
    public static String decryptPassword(String input)
    {
        StringBuffer output = new StringBuffer();

        for (int i = 0; i < input.length(); i++)
        {
            char c = input.charAt(i);
            char newChar = encryptChar(c);
            output.append(newChar);
        }
        return output.toString();
    }
 /**
     * Encrypts the character utilizing the ROT13 algorithm. 
     *  
     * @return char
     * @param c java.lang.String
     */
    private static char encryptChar(char c)
    {
        // Disregard all non-alpha chars
        if (c > 'z' || c < 'A')
            return c;

        char a = '\u0000';

        if (c >= 'a' && c <= 'z')
            a = 'a';

        if (c >= 'A' && c <= 'Z')
            a = 'A';

        if (a != '\u0000')
            c = (char) ((((c - a) + 13) % 26) + a);

        return c;
    }
分享到:
评论

相关推荐

    JAVA加密和解密的艺术(第二版).zip

    《JAVA加密和解密的艺术(第二版)》是一本深入探讨Java平台上的加密与解密技术的专业书籍。这本书不仅提供了理论知识,还包含了丰富的实践示例,帮助读者理解和掌握加密技术在实际应用中的运用。其内容涵盖了从基本...

    java加密和解密的方法

    java加密和解密的方法,利用指定的密钥,可逆的。密钥必须16位。

    JAVA加密与解密的艺术 第2版 pdf part2

    《Java加密与解密的艺术(第2版)》由梁栋著,以Java中的加密API和加密算法为切入点,全面介绍了Java SE 7的特性,及其中与安全相关的各种API,详细讲解了各种流行的加密算法及其在实际中的应用,为Java开发工程师和...

    JAVA加密与解密的艺术--第2版.rar

    全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非...

    Java加密与解密的艺术.mobi

    若要构建安全坚固的Java企业级应用,不仅要深入了解每种算法的原理并将它们综合运用,而且还要悟透Java加密与解密技术的本质。全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关...

    Java加密扩展基础

    Java加密扩展基础是Java开发工具包(Java SDK)中的一个重要组件,自1.4版本起,JCE(Java Cryptography Extension)被纳入核心库,为Java开发者提供了强大的安全功能。这个扩展提供了一套完整的框架,使得开发人员...

    JAVA加密与解密的艺术 第2版 pdf part1

    《Java加密与解密的艺术(第2版)》由梁栋著,以Java中的加密API和加密算法为切入点,全面介绍了Java SE 7的特性,及其中与安全相关的各种API,详细讲解了各种流行的加密算法及其在实际中的应用,为Java开发工程师和...

    java加密程序源代码

    Java加密程序源代码是关于使用Java编程语言进行数据加密和解密的技术实现。在Java中,我们可以使用多种方法来实现加密,这些方法通常基于标准的加密算法,如对称加密和非对称加密。对称加密算法如DES(Data ...

    Java加密算法(源代码)

    Java加密算法是信息安全领域的重要组成部分,它涉及到数据的保护、隐私的维护以及网络通信的安全。在Java中,我们可以使用多种加密技术来实现数据的加密和解密,包括对称加密、非对称加密以及数字签名等。下面将详细...

    一个java加密程序源代码

    Java加密程序源代码是用于保护数据安全的重要工具,它通过特定的算法将原始信息转换成不可读的形式,防止未经授权的访问或泄露。本程序可能涵盖了对称加密、非对称加密以及哈希函数等多种加密技术。 对称加密是最早...

    java加密解密zip压缩包

    Java加密通常使用Java Cryptography Extension (JCE) 提供的API。JCE包含各种加密算法,如AES(高级加密标准)和DES(数据加密标准)。在我们的项目中,可以使用AES来对ZIP文件内容进行加密,因为AES是一种强大且...

    java加密网址分享

    ### Java加密网址分享知识点概述 #### 一、Java加密技术概览 在互联网时代,数据安全变得尤为重要。Java作为一种广泛使用的编程语言,在处理敏感信息时提供了多种加密手段。本篇文章将探讨如何使用Java进行网址...

    Java加密与解密的艺术

    , 全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、...

    Java加密算法学习笔记的源码包

    Java加密算法是信息安全领域的重要组成部分,它在保护数据隐私、验证数据完整性和确认发送者身份等方面发挥着关键作用。这个名为"Java加密算法学习笔记的源码包"的压缩文件包含了关于Java中几种主要加密算法的实践...

    EncryptChatRoom--java加密聊天室

    《EncryptChatRoom--Java加密聊天室》是一款基于DES(Data Encryption Standard)算法的Java实现的加密聊天室项目。该项目旨在提供一个安全的通信环境,确保用户间的聊天信息不被未经授权的第三方窃取或篡改。下面...

    Java加密与解密的艺术.pdf

    本书名为《Java加密与解密的艺术》,由梁栋撰写,ISBN为978-7-111-29762-8。书籍内容围绕Java开发中的加密与解密技术,覆盖了大部分加解密问题,旨在帮助企业应用提高安全性,并提供实用的解决策略。文中介绍了一...

    java加密技术

    Java加密技术是Java编程语言中用于保障数据安全的一系列加密方法和技术,它包括了单向加密算法、对称加密算法、非对称加密算法以及加密算法的高级应用如数字签名和数字证书等。本文将详细介绍这些加密技术,并结合...

    java加密器Applet小程序

    Java加密器Applet小程序是一种基于Java编程语言的小型应用程序,它可以在Web浏览器环境中运行,用于对文件进行加密处理。Applet是Java平台早期的一种特性,允许开发者创建可以在客户端计算机上执行的互动内容,通常...

    JCT - java加密解密工具包.zip_Java加密_java 加密_jct java_加密 解密_加密工具

    Java加密解密工具包,通常用于保护敏感数据的安全,防止未经授权的访问或篡改。这个名为"JCT"的工具包提供了丰富的功能,使得开发者在Java应用中集成加密和解密操作变得更加简单。下面我们将详细探讨Java加密的相关...

    JAVA 加密算法(很好的算法,经典摘要)

    Java加密算法是信息安全领域中的重要组成部分,用于保护数据的隐私性和完整性。在Java平台上,有多种内置的加密库,如Java Cryptography Extension (JCE) 和 Java Cryptography Architecture (JCA),它们为开发者...

Global site tag (gtag.js) - Google Analytics