• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 21:47:26 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 16, 2025, 21:47:26 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 19:49:00]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426676
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 76
Guests: 85
Total: 161
kaskas12
mixkats
Captain
evangeliaap
giorgos_skl
iliaspapas
Roidos
ggalamat
AgaG
Σταυρος23
kkotsopo
aachmet
pavlos2003
gkougeor
akoil
1234
glavdakis
soph553
Pcsc
0restis
Deviate
alexlemp
themis01
thathas12
ppapadoe
johnk
jojos
kpapama
Toaoutplasedakitoubiseswa
atampakc
apsathas
dleivadi
BossiTsif
Argiris
ellimoschou
theofr
gkyrodi
stolieras
theresnocur3
amprozos
DK06
dorapangeiou
ΦΙδανης Αριστοτελης
alexbaroutes
stefpapa21
giannisd
jim_sklab
tasos gourd
KZerenidis
eleftheria
cealexop
Notac
christinabisdeki
Spyros.kleanthous
superkolios
Nikos_313
grethem
bougatsa
xarisagraf
nmpampal
whatdoesthefoxsay
Fotis
itsikou
qwertyuiop
mike1996
AA RE LEWN
mmikelo
christina02
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 6 7 Go Down Print
Author Topic: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ  (Read 14204 times)
mprizou
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2059


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #45 on: November 03, 2016, 00:32:39 am »

νομιζω πως εχει ανεβει αλλο pdf χωρις την ασκηση 7(αυτο που χω κατεβασει δεν την εχει)
Logged
filip
Νεούλης/Νεούλα
*
Gender: Male
Posts: 45


positive feedback


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #46 on: November 03, 2016, 02:26:43 am »

Quote from: Iasonas18 on November 02, 2016, 23:59:28 pm
Για την πρώτη συνάρτηση δεν ρωτάς? Λοιπόν, μεταξύ τύχης και διαφόρων δοκιμών βρήκα το σωστό. Αμα εφαρμοσεις την rsa-convert με το (n,d) αυτο που παιρνεις ειναι το στοιχειο που σου εδωσε το αποτελεσμα που εχεις, Για το πρωτο ειναι το πρωτο, για αυτο και βγαινει σωστο απο μονο του, για τα επομενα ομως αλλαζει λιγο το πραγμα. Αυτο που σου ερχεται ειναι το (στοιχειο που θελουμε-το προηγουμενο μεταφρασμενο)modn. Αρα το στοιχειο που θελουμε αν "βγαλεις" το mod ειναι y=το προηγουμενο μεταφρασμενο+rsa-transform σωστα? Σε ολο αυτο τωρα εφαρμοσε το modn και βουαλα. Μην ρωτας πολλα για το mod, δεν ξερω να απαντησω, για κατι αλλο ρωτα, τα εγραψα ολα παραστατικα και ισως μπερδευτεις  Grin Grin

Καλό! Θενξ!

Οπότε πάμε παρακάτω τώρα...

Τι εννοεί ο ποιητής με το: (make-signed-message message signature)
Εννοεί απλά πάρε το message πάρε και το signature και ένωσέ τα???
πχ message = (1234 5678)
signature = (1111)
signed-message = (1234 5678 1111)???

Ή κάτι άλλο?
Logged
Xplicit
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 507



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #47 on: November 03, 2016, 09:14:23 am »

Quote from: filip on November 03, 2016, 02:26:43 am
Καλό! Θενξ!

Οπότε πάμε παρακάτω τώρα...

Τι εννοεί ο ποιητής με το: (make-signed-message message signature)
Εννοεί απλά πάρε το message πάρε και το signature και ένωσέ τα???
πχ message = (1234 5678)
signature = (1111)
signed-message = (1234 5678 1111)???

Ή κάτι άλλο?

Αυτό,πρόσεχε όμως οτι ενωνεις λιστα με αριθμό, το αποτέλεσμα που έγραψες δεν ειναι το σωστό, εχει μεγαλη σημασια για τη συνέχεια
Logged

Computer Science is no more about computers than astronomy is about telescopes.

In general, whenever you encounter undefined behavior, anything might happen. The application may crash, it may eject your CD-ROM drive, or make demons come out of your nose. It may format your hard drive or email all your porn to your grandmother.
It may even, if you are really unlucky, appear to work correctly.
Μπουγάτσας
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 143



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #48 on: November 03, 2016, 17:12:26 pm »

Quote from: Iasonas18 on November 02, 2016, 23:59:28 pm
Για την πρώτη συνάρτηση δεν ρωτάς? Λοιπόν, μεταξύ τύχης και διαφόρων δοκιμών βρήκα το σωστό. Αμα εφαρμοσεις την rsa-convert με το (n,d) αυτο που παιρνεις ειναι το στοιχειο που σου εδωσε το αποτελεσμα που εχεις, Για το πρωτο ειναι το πρωτο, για αυτο και βγαινει σωστο απο μονο του, για τα επομενα ομως αλλαζει λιγο το πραγμα. Αυτο που σου ερχεται ειναι το (στοιχειο που θελουμε-το προηγουμενο μεταφρασμενο)modn. Αρα το στοιχειο που θελουμε αν "βγαλεις" το mod ειναι y=το προηγουμενο μεταφρασμενο+rsa-transform σωστα? Σε ολο αυτο τωρα εφαρμοσε το modn και βουαλα. Μην ρωτας πολλα για το mod, δεν ξερω να απαντησω, για κατι αλλο ρωτα, τα εγραψα ολα παραστατικα και ισως μπερδευτεις  Grin Grin
Ρώτησα τον φλώρο για το modn γιατι είχα την ίδια απορία και είπε οτι χρησιμοποιείται γιατι αλλιώς θα ξέφευγαν πολυ τα αθροίσματα και θα είχαμε προβλημα(κατι τετοιο τέλος παντων). Και παλι δεν εχω καταλαβει πλήρως πάντως αλλα γιολο Roll Eyes
Logged
Souras
Καταξιωμένος/Καταξιωμένη
***
Posts: 240


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #49 on: November 03, 2016, 17:47:43 pm »

Μπορεί κάποιος να δώσει φώτα για το πώς γίνεται η κρυπτογράφηση της μη κρυπτογραφημένης υπογραφής? Η compress παίρνει σαν ορισμα το κρυπτογραφημένο μήνυμα και δημιουργεί μια μη κρυπτογραφημένη υπογραφή. Πως θα κρυπτογραφησουμε αυτήν την υπογραφή με το ιδιωτικό του αποστολέα?
Logged
TheoProt
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 718


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #50 on: November 03, 2016, 18:14:16 pm »

Για ποιο λόγο όταν ανεβάζω το αρχείο η βαθμολογία είναι 0/10 ενώ όταν τρέχω την tester με τις εντολές που πρέπει βγαίνουν τα ζητούμενα αποτελέσματα ;
Logged
afro
Ανερχόμενος/Ανερχόμενη
**
Posts: 95



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #51 on: November 03, 2016, 19:56:21 pm »

Quote from: Souras on November 03, 2016, 17:47:43 pm
Μπορεί κάποιος να δώσει φώτα για το πώς γίνεται η κρυπτογράφηση της μη κρυπτογραφημένης υπογραφής? Η compress παίρνει σαν ορισμα το κρυπτογραφημένο μήνυμα και δημιουργεί μια μη κρυπτογραφημένη υπογραφή. Πως θα κρυπτογραφησουμε αυτήν την υπογραφή με το ιδιωτικό του αποστολέα?
Θα την κρυπτογραφήσεις καλώντας την  rsa-transform με ορίσματα το compress( κρυπτογραφημένο μήνυμα) και το s-private key.
H rsa-transform  στέλνει έναν αριθμό για κρυπτογράφηση,την χρησιμοποιεί και η rsa-convert για να στείλει ένα ένα τα στοιχεία της λίστας..
Logged
iGNUcious
Νεούλης/Νεούλα
*
Posts: 23


From the Church of Emacs


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #52 on: November 03, 2016, 19:57:52 pm »

Έχω κολήσει στο Α ερώτημα... Γράφω την υλοποίηση όπως νομίζω πως είναι και παίρνω ένα πολύ περίεργο αποτέλεσμα..

Quote
(RSA-decrypt result1 test-private-key1)
"This{)7&\u0003<a7k\u0003st messaB&r%\u0003"

Κάποιες συλλαβές τις βγάζει σωστά ενώ κάποιες άλλες όχι..  Shocked μα πως γένεν αυτό ; έχει κανένας παρόμοιο πρόβλημα  Cheesy Cheesy
Logged
afro
Ανερχόμενος/Ανερχόμενη
**
Posts: 95



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #53 on: November 03, 2016, 20:15:56 pm »

Quote from: iGNUcious on November 03, 2016, 19:57:52 pm
Έχω κολήσει στο Α ερώτημα... Γράφω την υλοποίηση όπως νομίζω πως είναι και παίρνω ένα πολύ περίεργο αποτέλεσμα..

Κάποιες συλλαβές τις βγάζει σωστά ενώ κάποιες άλλες όχι..  Shocked μα πως γένεν αυτό ; έχει κανένας παρόμοιο πρόβλημα  Cheesy Cheesy
Λογικά η rsa-unconvert σου έχει κάποιο πρόβλημα και για αυτό σου δίνει αυτό το αποτέλεσμα.
Αν τρέξεις αυτό
(RSA-unconvert-list result1 test-private-key1) σου δίνει  (242906196 69006496 213717089 229128819 205322725 67875559)?
Logged
Μπουγάτσας
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 143



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #54 on: November 03, 2016, 21:29:35 pm »

Quote from: iGNUcious on November 03, 2016, 19:57:52 pm
Έχω κολήσει στο Α ερώτημα... Γράφω την υλοποίηση όπως νομίζω πως είναι και παίρνω ένα πολύ περίεργο αποτέλεσμα..

Κάποιες συλλαβές τις βγάζει σωστά ενώ κάποιες άλλες όχι..  Shocked μα πως γένεν αυτό ; έχει κανένας παρόμοιο πρόβλημα  Cheesy Cheesy

Ειχα το ιδιο προβλημα, οταν εμφανιζεις το x στο cons δοκιμασε να εμφανισεις το (modulo x n) Cool
Logged
RFed the King
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4187



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #55 on: November 03, 2016, 21:41:38 pm »

Quote from: VagZikopis on November 03, 2016, 21:29:35 pm
Ειχα το ιδιο προβλημα, οταν εμφανιζεις το x στο cons δοκιμασε να εμφανισεις το (modulo x n) Cool


heart το ιδιο προβλημα ειχα  Cheesy

Ωστοσο μπορεις να διαφωτησεις πως το σκεφτηκες γιατι δεν μπορω να καταλαβω :/
« Last Edit: November 03, 2016, 21:52:29 pm by Rapunzel » Logged

"Our lives begin to end the day we become silent about things that matter."
filip
Νεούλης/Νεούλα
*
Gender: Male
Posts: 45


positive feedback


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #56 on: November 03, 2016, 22:39:18 pm »

Λοιπόν. Στο crack-rsa έχω θέμα...
Σκέφτηκα πρώτα να βρίσκω μια λίστα με όλους τους πρώτους αριθμούς που είναι μικρότεροι από το n του public-key που μας δίνεται. Στη συνέχεια να δοκιμάζω έναν έναν όλους τους συνδυασμούς μέχρι να βρώ αυτόν που δίνει το n και στο τέλος έχοντας πλέον το p και q βρίσκω το d (private-key).

Για μικρούς αριθμούς λειτουργεί μια χαρά αλλά για αυτούς που έχει η άσκηση θέλει αρκετή ώρα. Το πρόβλημα είναι ότι όταν πάω να την ανεβάσω στο server κάνει time out οπότε δεν παίρνω βαθμό...

Σκέφτηκα να βάλω από πριν μια λίστα με έτοιμους τους πρώτους αριθμούς μέχρι πχ το 5000 για να γλιτώσω το χρόνο της εύρεσης των πρώτων αριθμών αλλά έχω θέμα στην υλοποίηση οπότε είπα να ρωτήσω πρώτα πριν χάσω κι άλλο χρόνο.

Εσείς πως το λύσατε; Καμια καλή ιδέα κανένας;
Logged
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #57 on: November 03, 2016, 22:41:52 pm »

Quote from: filip on November 03, 2016, 22:39:18 pm
Λοιπόν. Στο crack-rsa έχω θέμα...
Σκέφτηκα πρώτα να βρίσκω μια λίστα με όλους τους πρώτους αριθμούς που είναι μικρότεροι από το n του public-key που μας δίνεται. Στη συνέχεια να δοκιμάζω έναν έναν όλους τους συνδυασμούς μέχρι να βρώ αυτόν που δίνει το n και στο τέλος έχοντας πλέον το p και q βρίσκω το d (private-key).

Για μικρούς αριθμούς λειτουργεί μια χαρά αλλά για αυτούς που έχει η άσκηση θέλει αρκετή ώρα. Το πρόβλημα είναι ότι όταν πάω να την ανεβάσω στο server κάνει time out οπότε δεν παίρνω βαθμό...

Σκέφτηκα να βάλω από πριν μια λίστα με έτοιμους τους πρώτους αριθμούς μέχρι πχ το 5000 για να γλιτώσω το χρόνο της εύρεσης των πρώτων αριθμών αλλά έχω θέμα στην υλοποίηση οπότε είπα να ρωτήσω πρώτα πριν χάσω κι άλλο χρόνο.

Εσείς πως το λύσατε; Καμια καλή ιδέα κανένας;

εγω χρησιμοποιω την smallest-divisor , για να βρω το p κοκ απλα στην tester τρεχει κι σωστα , ενω στο συστημα με μηδενιζει  Cry
Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
mprizou
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2059


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #58 on: November 03, 2016, 23:02:00 pm »

συμφωνα με την εκφωνηση τη smallest-divisor χρησιμοποιουμε και βγαινει πιο απλα
Logged
filip
Νεούλης/Νεούλα
*
Gender: Male
Posts: 45


positive feedback


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 3 - Κυριακή 6/11 11:55 μμ
« Reply #59 on: November 04, 2016, 01:24:17 am »

Quote from: vickypar on November 03, 2016, 23:02:00 pm
συμφωνα με την εκφωνηση τη smallest-divisor χρησιμοποιουμε και βγαινει πιο απλα
Quote from: leukosaraphs! on November 03, 2016, 22:41:52 pm
εγω χρησιμοποιω την smallest-divisor , για να βρω το p κοκ απλα στην tester τρεχει κι σωστα , ενω στο συστημα με μηδενιζει  Cry

Ναι όντως το λέει η εκφώνηση.  Embarrassed
Αλλά τελικά βγήκε και με την έτοιμη λίστα. Χρειάστηκε να βάλω μέχρι το 50000 για να λειτουργήσει. Ξέρω δεν είναι και πολύ σωστή λύση αλλά αφού δουλεύει ολα καλά.

Ελπίζω οι επόμενες εργασίες να μην είναι τόσο μεγάλες.
Logged
Pages: 1 2 3 [4] 5 6 7 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...