1.2.0 • Published 8 months ago

pacscryptography v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

Installation.

Getting Started

how to build this project when updating algorithm

npm install webpack webpack-cli babel-loader @babel/core @babel/preset-env --save-dev
npx webpack --config webpack.config.js

this will create bundle.js file on dist folder.
bundle.js created from dist folder will be moved to specific project and be injected

note that bundle.js created from dist folder will be moved to specific project and be injected

how to inject bundle.js on javascript, sample code snippet here

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Simple HTML with JavaScript</title>
</head>
<body>
    <header>
        <h1>Simple HTML with JavaScript</h1>
    </header>
    
    <main>
        <section>
            <h2>Click the Button</h2>
            <p id="demo">Open console for the result.</p>
            text To encrypt:  <input id="decryptedText" type="text" />
            <button id="myButton" onclick="changeText()">Click Me</button>
        </section>
    </main>
    
    <footer>
        <p>&copy; 2023 My Simple Website</p>
    </footer>

    <script src="bundle.js"></script>
    <script>
        // open browser console while playing
            let pem =
      "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtjsH5VUv0mVVJs4o7lND\nmNYMNxUdYD3CNsQj3QXAqKcJM9IwCym24dygT3gFKPPcqdvRoSt8OzpIJk9bMZEH\nE30V9Mjl90gH3f7D3/uRvrZypxgHbUIF4HNv6R6UNY2MTgD6mPbRy5HO8sidxgQa\nLmt+6wSXG5+QVaDwhBWdyV38NiUWpZBjWWX3U7CCDlR5gb3EM3okUu0/AwkuU3Kq\nW0roAqsz9YIFGmn9RRk88PP4XasEj5S+uIOIQ3QtiCYE88l7jnHFQbS604bt90+s\n5VOUFkf5R0xsIGn3kylXMQmMwurOlsozkiAUHbDNXNmdOTFBGhFO9/Stjzzuzj06\nSOxwElFGN7bl1HN7qW4xBaHDap85GrwxRUBJ4tDiTzCUN1vTG7GytM3rLJiuH0OE\na+9/CGiSYRazxpJ3cNyUI52k8jZg2dudZZXjJvcQfpKVMBIKddUR0TihZdoa4RA8\nkKMk2LefaDR1Pg/wKspCEYk9X+1h8ioE6XXvryrUaLNcRd7iiMdCAogKGvqQJDGg\nv0hRy0KoedO9cYmUdB9TJhqyWjKdkDEUAoNFzv5MlGBxceTXf+bl2tgP2fKWD/Zs\n+6WFHjxhYEbzHRAJhrS8wnGdFwcjwOYgin7ven/c5jU5ytPicxeVx+krlG7mXe7B\nmtSgG/H6eYs3XuOjdUZ71+ECAwEAAQ==\n-----END PUBLIC KEY-----\n";

      
            var myObjectInstance = new PACSCryptography(pem);

        function changeText() {
            const val = document.getElementById('decryptedText').value;

            console.log('val',val)

            var cipherObject = myObjectInstance.encrypt(val);

            console.log(cipherObject)
        }
    </script>
</body>
</html>

todo

make this automated and installed on npm repo or what.
1.2.0

8 months ago

1.1.0

9 months ago

1.0.10

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago