使用Caesar密码进行加密

owen95

无论如何,都需要更改此代码,以便仅加密大写字母吗?我不需要做小写或符号。谢谢!

public class CaesarCypher
{
    public static final int MOVE_DOWN = 4;
    public static void main(String [] args)
    {

        String plainText;
        char character;

        System.out.println("Enter sentence or word to Encrypt: ");
        plainText = Console.readString();

        for ( int iteration = 0 ; iteration < plainText.length() ; iteration++ ) 
        {
            character = plainText.charAt( iteration );
            if ( character != ' ' ) 
            {
                character = (char) ( 'a' + ( character - 'a' + MOVE_DOWN ) %26 );
            }

            System.out.print(character);
        }


    }
}
马修·凯里(Matthew V Carey)

只需用大写字母的测试代替不带空格的测试,用“ A”代替“ a”。

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class CaesarCypher {

    public static final int MOVE_DOWN = 4;
    public static void main(String [] args)
    {

       String plainText = "";
       char character;

       System.out.println("Enter sentence or word to Encrypt: ");
       InputStreamReader converter = new InputStreamReader(System.in);
       BufferedReader in = new BufferedReader(converter);
       try{
           plainText = in.readLine();

           for ( int iteration = 0 ; iteration < plainText.length() ; iteration++ ) 
           {
               character = plainText.charAt( iteration );
               if ( character >='A' && character <= 'Z' ) 
               {
                   character = (char) ( 'A' + ( character - 'A' + MOVE_DOWN ) %26 );
               }

               System.out.print(character);
           }
       }
       catch (Exception e){
           System.err.println(e.getMessage());
       }

    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Caesar密码进行大量加密

来自分类Dev

多级Caesar密码加密

来自分类Dev

使用Caesar Cipher C ++进行加密

来自分类Dev

使用给定方法使用Caesar Cipher进行加密。.Java

来自分类Dev

如何使用密码散列进行加密

来自分类Dev

如何使用密码散列进行加密

来自分类Dev

使用密码进行C#WinForms加密

来自分类Dev

使用Crypto ++密码进行AES加密进行比较

来自分类Dev

如何使用gpg使用对称密码从STDIN进行加密?

来自分类Dev

使用任何长度的密码在Java中进行AES加密

来自分类Dev

使用Spring MVC进行密码加密和Facebook登录

来自分类Dev

使用Talend Data Integration对.properties文件中的密码进行加密/加密和解密

来自分类Dev

加密的NFS使用什么密码?

来自分类Dev

使用凯撒密码加密文本

来自分类Dev

无法使用密码加密注册

来自分类Dev

使用cryptsetup / dm-crypt在Linux上使用流密码进行磁盘加密?

来自分类Dev

CryptoJS使用密码对AES进行加密,但PHP解密需要一个密钥

来自分类Dev

从密码派生密钥时,应该存储密钥还是使用密钥进行加密?

来自分类Dev

如何使用Java中的BouncyCastle API对密码进行加密和加盐?

来自分类Dev

在提示用户输入密码进行加密的脚本中使用`grub-md5-crypt`

来自分类Dev

使用opencart数据库进行站点范围内的登录的密码加密

来自分类Dev

在Python中使用Fernet进行对称加密-主密码用例

来自分类Dev

检查符号和大写/小写以使用ceasar密码进行加密吗?

来自分类Dev

使用thunderbird,enigmail,linux arch和kde进行电子邮件加密和密码短语缓存

来自分类Dev

在Linux中使用无密码身份验证进行全盘加密

来自分类Dev

使用Vigenere密码进行加密,其中从文件中读取纯文本(JAVA)

来自分类Dev

可以使用EFS对SAM数据库进行加密以防止离线密码破解吗?

来自分类Dev

使用相同的密钥文件/密码对两个不同的分区进行加密是否安全?

来自分类Dev

您如何确保使用php和mySql对存储的密码进行了很好的加密?

Related 相关文章

  1. 1

    使用Caesar密码进行大量加密

  2. 2

    多级Caesar密码加密

  3. 3

    使用Caesar Cipher C ++进行加密

  4. 4

    使用给定方法使用Caesar Cipher进行加密。.Java

  5. 5

    如何使用密码散列进行加密

  6. 6

    如何使用密码散列进行加密

  7. 7

    使用密码进行C#WinForms加密

  8. 8

    使用Crypto ++密码进行AES加密进行比较

  9. 9

    如何使用gpg使用对称密码从STDIN进行加密?

  10. 10

    使用任何长度的密码在Java中进行AES加密

  11. 11

    使用Spring MVC进行密码加密和Facebook登录

  12. 12

    使用Talend Data Integration对.properties文件中的密码进行加密/加密和解密

  13. 13

    加密的NFS使用什么密码?

  14. 14

    使用凯撒密码加密文本

  15. 15

    无法使用密码加密注册

  16. 16

    使用cryptsetup / dm-crypt在Linux上使用流密码进行磁盘加密?

  17. 17

    CryptoJS使用密码对AES进行加密,但PHP解密需要一个密钥

  18. 18

    从密码派生密钥时,应该存储密钥还是使用密钥进行加密?

  19. 19

    如何使用Java中的BouncyCastle API对密码进行加密和加盐?

  20. 20

    在提示用户输入密码进行加密的脚本中使用`grub-md5-crypt`

  21. 21

    使用opencart数据库进行站点范围内的登录的密码加密

  22. 22

    在Python中使用Fernet进行对称加密-主密码用例

  23. 23

    检查符号和大写/小写以使用ceasar密码进行加密吗?

  24. 24

    使用thunderbird,enigmail,linux arch和kde进行电子邮件加密和密码短语缓存

  25. 25

    在Linux中使用无密码身份验证进行全盘加密

  26. 26

    使用Vigenere密码进行加密,其中从文件中读取纯文本(JAVA)

  27. 27

    可以使用EFS对SAM数据库进行加密以防止离线密码破解吗?

  28. 28

    使用相同的密钥文件/密码对两个不同的分区进行加密是否安全?

  29. 29

    您如何确保使用php和mySql对存储的密码进行了很好的加密?

热门标签

归档