Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<conio.h>
- #define s(a, b0)printf(a,b0)
- int main() {
- char v[20] = "\x91\xf5\x42\x99\x85\x82\xd8\x84\x83\xd9\xc2\xc1\xc0\xc5\xcf\x2c\x5d\xea", o[4] = {0};
- long p = 0x59847853, q = 0x000000FF;
- bool b0 = 0;
- s("Enter a password: ", 0);
- for (int i = 0; b0 != 1; i++) {
- o[i] = (char) _getch();
- p *= o[i];
- putchar(o[i]);
- if (i == 3) {
- for (i = 0; i < 15; i++) {
- for (int k = 0, d = 0; k < 4; k++, d++) {
- v[i + k] = (char) (v[i + k] ^ ((p >> d) & q));
- }
- }
- if (p == 0x9c5efee3)
- s("\r\n%s\r\n", v);
- else
- s("WRONG!\r\n", 0);
- b0 = 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement