Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- export default {
- name: 'Encrypter',
- data () {
- return {
- message: "",
- message2: ""
- }
- },
- methods: {
- encryptMessage: function () {
- var inpt = document.getElementById('inpt');
- var len = this.message.length;
- var nums = ''
- var nums2 = ''
- var crypt = []
- var i;
- for(i=0; i<len; i++) {
- nums += this.message.charCodeAt(i) + " ";
- }
- this.message2 = nums;
- this.message2 = this.message2.split('').reverse().join('');
- this.message2 = btoa(this.message2);
- this.message2 = this.message2.split('').reverse().join('');
- this.message2 = btoa(this.message2);
- this.message2 = this.message2.split('').reverse().join('');
- },
- decryptMessage: function () {
- this.message2 = this.message.split('').reverse().join('');
- this.message2 = atob(this.message2);
- this.message2 = this.message2.split('').reverse().join('');
- this.message2 = atob(this.message2);
- this.message2 = this.message2.split('').reverse().join('');
- for(i=0; i<len; i++) {
- nums2 += this.message.charCodeAt(i);
- }
- var lastSpace = 0;
- for(i=0; i<nums2.length; i++) {
- if(i == " ") {
- crypt.append(str(nums2.substring(lastSpace, i)));
- lastSpace = nums(i)
- }
- }
- for(i=0; i<crypt.length; i++) {
- crypt[i] = crypt[i].fromCharCode(i);
- }
- this.message2 = crypt;
- }
- }
- }
- </script>
Add Comment
Please, Sign In to add comment