Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Brute forces a shift cipher by displaying all 25 possible substitutions.
- *
- * @file CodeBreaker.java
- * @author oz <oz@freqlabs.com>
- * @date 2012-11-17
- */
- /*
- Copyright 2013 Freq Labs
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- */
- public class CodeBreaker
- {
- public static void main(String[] args)
- {
- String ciphertext = "KZINVXJGV";
- StringShifter shifter = new StringShifter(ciphertext);
- for (int n = 1; n < 26; ++n)
- {
- String plaintext = shifter.shift(n);
- System.out.println(plaintext);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement